Я обновил свой 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?