这些是每次我打开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
答案 0 :(得分:0)
您的'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的功能(自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
好