我刚编译了一个新的vim版本,其中包含以前在典型的mac os x homebrew vim版本上无法使用的某些功能。我将此vim版本放在文件夹' / opt / local' (如同对此问题的第二个回答:Update built-in vim on Mac OS X),以避免弄乱先前的vim安装。
但是,现在我收到以下错误:
Error detected while processing /Users/Profile/.vimrc:
line 16:
E492: Not an editor command: Plugin 'gmarik/Vundle.vim'
line 22:
E117: Unknown function: vundle#end
line 25:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
首先,我尝试使用以下内容更新runtimepath
中的.vimrc
:
let &runtimepath.=','.string('/opt/local/share/vim/vim74')
,现在:set runtimepath?
显示:
runtimepath=~/.vim/bundle/ctrlp.vim,~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,~/.vim/after,'/opt/local/share/vim/vim74'
对我来说,似乎它可能在正确的轨道上。不幸的是,上面的错误仍然出现了。输入:echo $VIMRUNTIME
会给我/usr/share/vim/vim74
,这是我旧的vim版本的位置。
我是否需要更新$VIMRUNTIME
中的~/.zshrc
?
非常感谢任何帮助!