这些是每次打开vim时弹出的错误。是否应该手动查找这些文件并将其粘贴到所需的目录中?
Error detected while processing /home/tanmay/.vim_runtime/vimrcs/basic.vim:
line 64:
E484: Can't open file /usr/share/vim/delmenu.vim
line 65:
E484: Can't open file /usr/share/vim/menu.vim
line 134:
E484: Can't open file /usr/share/vim/syntax/syntax.vim
line 146:
E254: Cannot allocate color Grey50
Error detected while processing /home/tanmay/.vim_runtime/vimrcs/extended.vim:
line 31:
E254: Cannot allocate color Grey50
Error detected while processing /home/tanmay/.vim_runtime/sources_forked/peaksea/colors/peaksea.vim:
line 33:
E254: Cannot allocate color Grey50
您的'runtimepath'
有问题,并且您使用非默认的个人配置位置(~/.vim_runtime
与默认的~/.vim
(表明您不知怎么搞砸了它。
menu.vim
和syntax/syntax.vim
文件是Vim运行时的一部分;如果它们不可用,Vim的主要功能(如语法高亮显示(可能无法正常工作。这些文件的文件路径内置在Vim中,并取决于Vim是如何编译和打包的。例如,Ubuntu 16.04提供的Vim 7.4的路径为/usr/share/vim/vim74
。
如果您在没有个人自定义(vim --clean
(的情况下启动Vim,则不应出现这些错误(如果这些错误持续存在,则说明Vim安装已损坏,应尝试重新安装(。您可以从那里记下正确的路径(:echo $VIMRUNTIME
(,并更正您的个人定制。总的来说,我会避免偏离默认结构太多。使用sources_forked
子目录,您似乎可以模仿Vim的:help packages
功能(自7.4版本后期起内置(。
当
.vmrc
和/或下级
源vim.init代码文件
在出现错误时停止。
在我这边,我的例子是:当更改vim版本时,让我们说vim70到vim80,我的源vim.init.code.file中的路径缺少由.vim调用的,因为真正引用为
/路径//vim70
我用证明了这一点
s/vim70/vimcurrent/
在我的.vim和下属中
因此我需要一个到的链接
cd/usr/share/vimls-lsasudo ln-s vim80 vimcurrent
vim/tmp/t-t
ok