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 的问答中找到了这个解决方案,标题为:如何在不重新启动 vim 的情况下重新加载 .vimrc 文件?

请参阅帮助autocmd-patterns以获取更多信息:

:help autocmd-patterns

相关内容