Vimrc 자동 소싱이 작동하지 않습니다

Vimrc 자동 소싱이 작동하지 않습니다

내 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

관련 정보