我将我的 ubuntu 升级到 11.04,我的 gvim 一团糟。我基本上是从头开始,需要一些帮助。 根据推荐,我开始将与 vim(插件和 vimrc)相关的所有内容移到/usr/share/vim/vimfiles
after
autoload
colors
doc
ftpplugin
gvimrc (file)
nerdtree
plugin
snippets
syntax
vimrc (file)
vimrc.dpkg-old (file)
vimrc.tiny (file)
Run Code Online (Sandbox Code Playgroud)
我在/home/laptop/.vimrc这个文件中也有一个 .vimrc 文件实际上包含我添加的设置/映射
:set runtimepath 获取:
runtimepath=~/.vim, /usr/share/vim/vimfiles/vimfiles,
/usr/share/vim/vimfiles, /usr/share/vim/vimfiles/vimfiles/after,
~/.vim/after
Run Code Online (Sandbox Code Playgroud)
我没有像上面提到的那个文件夹 /usr/share/vim/vimfiles/vimfiles
问题:
为什么有两个vimrc?我应该交换/usr/share/vim/vimfiles/vimrc与的内容/home/laptop/.vimrc吗?
错误
Error detected while processing /home/laptop/.vimrc
line 6
E484: Can't open file /usr/share/vim/syntax/syntax.vim
Run Code Online (Sandbox Code Playgroud)
第 6 行是:
syntax on
Run Code Online (Sandbox Code Playgroud)
我/usr/share/vim/vimfiles/syntax最初只包含snippet.vim,但是,该/usr/share/vim/vim73/syntax文件夹包含许多其他文件。喜欢gdb.vim, jsp.vim, groovy.vim, libao.vim...etc (more than 60 files)
所以我将所有这些文件复制到/usr/share/vim/vimfiles/syntax但仍然存在错误
我怎样才能找回我的语法高亮?
更新
/user/share/vim/vim73:set rtp? 没有vim73(如上图):echo $VIM $VIMRUNTIME显示/usr/share/vim/vimfiles /usr/share/vim/vimfiles因为这是错误的..我如何在这里获得 vim73?:help rtp:set rtp?:syntax on命令不应在 /usr/share/vim/ 中查找 syntax/syntax.vim。这表明您的 $VIM 和/或 $VIMRUNTIME 变量搞砸了。尝试执行:echo $VIM $VIMRUNTIME/usr/share/vim /usr/share/vim/vim73。:help vimrc:version:scriptnames 所有这些可能不足以完全修复您的安装,但这将是找出损坏的地方并了解各种文件应该放在何处的良好开端。我们可以从那里开始让一切正常工作。