Ketika saya melakukan perubahan pada saya .vimrc
, saya biasanya keluar dari Vim dan membukanya lagi. Apakah ada cara yang lebih mudah untuk memuat ulang .vimrc
perubahan baru ?
50
Lari:
:source $MYVIMRC
di dalam Vim untuk memuat ulang vimrc
file. Atau, versi yang lebih pendek:
:so $MYVIMRC
seperti yang disebutkan dalam komentar oleh kenorb .
Anda juga mungkin merasa berguna untuk memetakan salah satu dari formulir ini ke kunci. Sebagai contoh:
nnoremap <Leader>r :source $MYVIMRC<CR>
:so $MYVIMRC
.:so $m
<Tab> ← jalan pintas ekstra:so %
.%
diatur ke nama file saat ini dari buffer yang Anda edit, dalam hal ini$MYVIMRC
Jika Anda hanya ingin memuat ulang file sesekali
seperti yang ditulis Paulus benar. Jika Anda akhirnya sering mengganti vimrc, Anda bisa menambahkan sesuatu seperti ini ke file vimrc Anda:
Ini akan memuat ulang file ketika Anda menulisnya (dari dalam sesi vim itu)
sumber
.vim/vimrc
, (2) akan membuat duplikatautocmd
sehingga setiap penyimpanan berikutnya akan lebih lambat karena file akan dimuat ulang beberapa kali, (3) tidak berperilaku dengan vim-tiny yang tidak memiliki autocmd dan masih default pada beberapa distribusi linux. Lihat jawaban saya untuk mengatasi masalah ini.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