Я обновил свой 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)
У меня также есть файл .vimrc. /home/laptop/.vimrc
Этот файл на самом деле содержит настройки / сопоставления, которые я добавил
:set runtimepath
получает:
runtimepath=~/.vim, /usr/share/vim/vimfiles/vimfiles,
/usr/share/vim/vimfiles, /usr/share/vim/vimfiles/vimfiles/after,
~/.vim/after
У меня нет папки, как указано выше /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
Строка 6:
syntax on
мои /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
но ошибка все еще есть
как я могу вернуть подсветку синтаксиса?
Обновить
- имел vim73_backup и теперь изменил его обратно на
/user/share/vim/vim73
:set rtp?
не имеет vim73 (как показано выше):echo $VIM $VIMRUNTIME
показывает,/usr/share/vim/vimfiles /usr/share/vim/vimfiles
так как это неправильно .. как я могу получить vim73 здесь?
syntax on
команда не работала и почемуsudo ln -s ...
она работает.:help $VIMRUNTIME
объясняет, почему он установлен так же, как $ VIM.:help $VIM
объясняет, как устанавливается $ VIM, но я не могу судить по информации, которую мы видели до сих пор, как она была установлена/usr/share/vim/vimfiles
. Это неверно. Учитывая другую информацию, которую вы дали, ваш $ VIM должен быть/usr/share/vim
. Вы сами установили $ VIM? Что произойдет, если вы запустите vim asVIM= vim -u NONE
затем выполните:echo $VIM
?