最近,我需要从源代码构建Vim,以使用需要Lua解释的插件。这在我的笔记本电脑上可以正常工作,但是我的塔式计算机出现了一些问题。每当我运行Vim时,都会收到以下消息:
Error detected while processing /home/XXXXXX/.vim/vimrc:
line 55:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
毫不奇怪,Vim然后无法突出显示语法,并且在编辑文本时引发了许多其他错误。
我自己做了一些研究后,可以看出语法.vim实际上在中/usr/local/share/vim/vim74/syntax/syntax.vim
,而不是前面提到的目录。我该如何解决?
Vim是使用安装的checkinstall
。为了进行编译,我运行了以下命令:
./configure --with-features=huge --enable-cscope --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-multibyte --enable-fontset --disable-gui --disable-netbeans --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-largefile
make VIMRUNTIMEDIR=/usr/share/vim/vim74
您能否在vim认为应该的位置建立符号链接?IE
sudo ln -s /usr/local/share/vim/vim74/syntax/syntax.vim /usr/share/vim/vim74/syntax/syntax.vim
(如果此目标目录不存在,请链接更高级别的目录。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句