내 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