您好我有vim6并升级到vim7。
我有两个版本。 vim6运行良好。
升级的vim7 runtimepath有
/usr/local/share/vim/...
此路径不存在,包含anyfiles
我正在尝试使用colorscheme。当我设置语法时,我得到/usr/local/share/vim/syntax/syntax.vim
未找到错误。
所以我在~/vim/runtime/syntax/syntax.vim
找到了syntax.vim
所以我使用了更新了运行时路径
execute pathogen#infect('bundle/{}', '~/vim/runtime/{}')
旧的vim仍然有效,并且已经更新了runtimepath。新的vim73仍然具有更新的运行时路径,但是当在语法上时,它会在从未存在的旧路径中查找文件时出错。
那么如何从运行时路径中删除路径
我也是 感谢从7.3.547升级至7.4
用python编译如下:
./configure --enable-pythoninterp --with-features=huge --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/
make
只是ln -s~ / vim / runtime / / usr / local / share / vim /? 或者只是复制我需要获取语法的文件,并希望有颜色..
答案 0 :(得分:0)
路径为/usr/local/share/...
,看起来您已经从源头编译了Vim。 sudo make install
应该已经将运行时文件复制到该位置。你对Pathogen所做的肯定是不正确的解决方法。
除非您使用的是旧版本或维护不良的Linux版本,否则应该可以通过您的发行版软件包管理器获取当前的Vim软件包(即7.4版本)(在Debian上 - 基于系统,它通常被称为 vim-gnome )。除非您需要具有最新版本(在您使用前Vim 6的情况下不太可能),或者包含自定义补丁,否则这是一种简单且推荐的方法。