在退出程序之前,vim不会为.vimrc文件提供资源

时间:2015-09-11 10:34:57

标签: macos vim

我已经问过这个问题,到目前为止,似乎没有人能够提出一个合理的理由来解释为什么我的资源文件没有被资源化。 :source $MYVIMRC :so ~/.vimrc

 au BufWritePost .vimrc source ~/.vimrc

:echo $MYVIMRC == /Users/******/.vimrc。 任何帮助将非常感谢一周有这个问题(新的mac)我不得不退出vim并重新进入。

1 个答案:

答案 0 :(得分:2)

我认为在每个平台中如何调用文件可能存在问题。尝试使用here找到跨平台解决方案:

au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') && filereadable($MYGVIMRC) | so $MYGVIMRC | endif

或更好

augroup myvimrc
    au!
    au BufWritePost .vimrc,_vimrc,vimrc,.gvimrc,_gvimrc,gvimrc so $MYVIMRC | if has('gui_running') && filereadable($MYGVIMRC) | so $MYGVIMRC | endif
augroup END