Anda dapat memberi tahu server Vim untuk memuat ulang file vimrc seperti:
$ vim --servername MARTIN --remote-send '<Esc>:source $MYVIMRC<CR>'
Dan Anda bisa mendapatkan daftar semua server dengan:
$ vim --serverlist
MARTIN
CARPETSMOKER
Yang dapat dikombinasikan dengan satu for
loop:
$ for s in $(vim --serverlist); do vim --servername "$s" --remote-send '<Esc>:source $MYVIMRC<CR>'; done
Karena banyak mengetik, Anda bisa memasukkannya ke dalam skrip shell ~/bin/reload-vimrc
; Anda tentu saja dapat juga menyebutnya dari dalam Vim:
:!reload-vimrc
Jika Anda menjalankan Linux, dan ingin menjadi benar-benar gila, Anda dapat menggunakan inotifywatch
dari inotify-tools untuk memonitor file vimrc Anda untuk perubahan, dan menjalankan ini secara otomatis pada setiap perubahan (belum diuji, contoh diadaptasi dari manual)
$ inotifywatch -v -e modify -t 60 -r ~/.vimrc ~/.vim
Saya tidak akan merekomendasikan ini, meskipun ... Jika Anda tidak sengaja menyimpan file dengan kesalahan sintaks Anda dapat merusak semua sesi vim Anda ...