私のvim設定はにあり、$HOME/.vim/vimrc
シンボリックリンクされています~/.vimrc
。
私のvimrcには次のものがあります。
if has("autocmd")
autocmd bufwritepost vimrc source $HOME/.vim/vimrc
endif
しかし、うまくいきません。ソーシングもしてみました$MYVIMRC
。
私は何を逃したことがありませんか?
答え1
これにより、トリックを実行できます。
augroup myvimrc
au!
au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
augroup END
SuperUserのQ&Aでこのソリューションを見つけました。vimを再起動せずに.vimrcファイルを再ロードする方法は?。
autocmd-patterns
詳細についてはヘルプを参照してください。
:help autocmd-patterns