Bisakah Anda mengedit .vimrc
file Anda dan memuat ulang tanpa harus me-restart Vim?
533
Jika Anda mengeditnya, Anda dapat memuatnya kembali dengan:
:so %
%
singkatan nama file saat ini (lihat :h current-file
) dan :so
merupakan kependekan dari :source
, yang membaca konten dari file yang ditentukan dan memperlakukannya sebagai kode Vim.
Secara umum, untuk memuat ulang .vimrc yang sedang aktif, gunakan yang berikut (lihat Vim Harian ):
:so $MYVIMRC
:so ~/.vimrc
harus bekerja juga pada unix:echo expand("~")
.:so ~/.vim/gvimrc
atau di mana pun Anda meletakkannya, tentu sajaLebih baik lagi, Anda mengkonfigurasi Vim untuk melihat perubahan di Anda
.vimrc
dan secara otomatis memuat ulang konfigurasi.Sumber: jawaban ini di SO
Catatan: metode khusus ini mengawasi banyak variasi nama file konfigurasi Vim sehingga kompatibel dengan GUI Vim, Windows Vim, dll.
sumber
Pemetaan kunci
Solusi yang sepenuhnya otomatis
Untuk memuat ulang secara otomatis saat menyimpan, tambahkan yang berikut ke Anda
$MYVIMRC
:lalu untuk terakhir kalinya, ketik:
Lain kali Anda menyimpannya
vimrc
, itu akan dimuat ulang secara otomatis.Fitur:
:messages
)fugitive://
)vim-tiny
Tentu saja, reload otomatis hanya akan terjadi jika Anda mengedit
vimrc
in vim Anda.sumber
Alternatif untuk mengingat / mengetik
:so $MYVIMRC
adalah pemetaan ini. Ini memungkinkan Anda dengan cepat mengedit vimrc (ev
) atau sumber vimrc (sv
).sumber