如何修复我安装vim插件时产生的这些错误

时间:2018-12-05 16:44:08

标签: vim

这些是每次我打开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

2 个答案:

答案 0 :(得分:0)

您的'runtimepath'出了点问题,并且您使用非默认的个人配置位置(~/.vim_runtime与默认的~/.vim)表明您不知所措。

menu.vimsyntax/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的功能(自7.4以后的版本内置):help packages

答案 1 :(得分:-1)

时出现

.vimrc

和/或下属

源vim.init.code.file

因错误而停止。

在我这边,我的示例:在更改vim版本时,假设将vim70更改为vim80, 我的源vim.init.code.file内的路径 由于真正引用为

,所以缺少.vim调用

/ path /.../ vim70

我原来是

s / vim70 / vimcurrent /

每个.vim和下属

因此,我需要一个指向

的链接

cd / usr / share / vim ls -lsa sudo ln -s vim80 vimcurrent

vim /tmp/t.t