Эта проблема
Возникли обстоятельства, когда мне пришлось использовать 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