Эта проблема

Возникли обстоятельства, когда мне пришлось использовать VIM на Windows Vista 64bit. Я попытался воссоздать свою установку Ubuntu Linux, но все, кроме одного из установленных плагинов, не распознаются VIM или gVIM. Установленные мной плагины, которые я не могу получить:

  • SnipMate
  • FuzzyFinder
  • окружать
  • Matchit
  • Nerdtree
  • MRU

Один плагин, который я могу получить, это:

  • TComment

Я должен отметить, что SnipMate, FuzzyFinder, Surround, Matchit и Nerdtree были файлами .zip, прежде чем я извлек их, используя 7-Zip из командной строки. Я бы сделал

7z x plugin.zip -oc:\users\username\.vim

и казалось, что все файлы были установлены так же, как при использовании unzip на моей машине с Linux Ubuntu.

Плагин MRU загружен в виде файла .vim, поэтому мне просто нужно было скопировать его в

c:\users\username\.vim\plugin

TComment был единственным, который я скачал как файл .vba.gz. Сначала мне нужно было разархивировать его, чтобы создать файл tcomment.vba Vimball, затем отредактировать файл tcomment.vba в VIM, а затем скомпилировать его из исходного кода в Vim, используя

:so %

Вопросы

Я держу пари, что причина того, что TComment работает и плагины .zip не работают, заключается в том, как они были установлены. Я прав?

Независимо от того, прав я или нет, возможно ли, чтобы мои текущие плагины распознавались VIM и работали? Если это возможно, то как это сделать?

Если не удастся заставить мои текущие разархивированные плагины снова работать, мне придется перезагружать файлы .zip. Должен ли я использовать другой метод распаковки помимо 7-Zip, чтобы заставить их работать?

А как насчет mru.vim? Все, что мне нужно было сделать, это скопировать или переместить его в каталог плагинов в моем каталоге .vim. Как это могло потерпеть неудачу? Я помещаю это в неправильный каталог?

Доказательств

Я сделал скриншоты из нескольких важных мест

  • Вывод vim --version в cmd.exe
  • .vim ужасный вывод в cmd.exe
  • Вывод .vim\doc dir в cmd.exe
  • .vim\ плагин dir выводится в cmd.exe

чтобы показать вам важную информацию о версии и папку установки плагина. Я также включил доказательства скриншота, которые

  • MRU
  • Fuzzyfinder
  • Nerdtree

Команды VIM не работают в VIM, запущенном в cmd.exe, а также включают скриншот

  • TComment

Команда VIM действительно отлично работает в VIM, запущенном в cmd.exe.

Вот ссылка на скриншоты в моем альбоме под названием VIM Plugins Issue для Windows Vista VIM

1 ответ1

2

Под окнами плагины должны идти в $HOME/vimfiles , а не в $HOME/.vim

Вы можете переместить все ваши файлы из ~/.vim в правильный каталог ~/vimfiles, но не забудьте запустить :helptags ~/vimfiles/doc как ваши плагины не были упакованы как архивы vimball.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .