Для gVim 7.3.46 в 64-разрядной версии Windows 7, полностью обновленной (я запускаю gVim 7.3.46, потому что он добавляет надежный экземпляр «Редактировать с помощью Vim» в контекстное меню Windows).
Несмотря на то, что я прочитал множество статей (многие из них повторяют другие), я не могу заставить Pathogen загрузить подключаемый модуль vim, который уже работает нормально, если я не использую Pathogen.
Проблема, по-видимому, заключается в расположении папки «bundle» Pathogen следующим образом:
· ЕСЛИ я помещаю подключаемый модуль mru.vim (самые недавно использованные файлы) в «D:\Program Files (x86)\Vim\vim73\plugin», ТО MRU работает нормально — ввод :MRU возвращает список недавно использованных файлов.
. ЕСЛИ я помещаю mru.vim в папку с именем «bundle», затем помещаю папку пакета в «D:\Program Files (x86)\Vim\vimfiles» или в другие места, перечисленные ниже, ввод MRU возвращает «E492: не редактор команда: МРУ"
МОЯ СРЕДА:
· В 64-разрядной версии Windows 7 Vim / gVim 7.3.46 устанавливается в «D:\Program Files (x86)\Vim\vim73\gvim.exe» (да, «D», а не «C»).
· В gVIM ввод :e $VIM возвращает следующие четыре строки:
../
vim73/
vimfiles/
_vimrc
· В "D:\Program Files (x86)\Vim\vimfiles\autoload\" у меня есть pathogen.vim. В этом месте gVim запускается без ошибок, и ввод :pathogen#helptags() не возвращает ошибок (одна статья, которую я прочитал, указывала, что команда была одним из способов определить, правильно ли установлен Pathogen).
· Мой файл _vimrc включает строки:
syntax on
execute pathogen#infect()
filetype plugin indent on
МОЯ ПРОБЛЕМА:
Я попытался скопировать папку пакета, содержащую mru.vim, в:
· D:\Program Files (x86)\Vim\vimfiles (по общему мнению, "правильное" расположение для Windows)
· D:\Program Files (x86)\Vim
· D:\Program Files (x86)\Vim\vim73
В нескольких статьях первая запись в этом списке указана как правильное расположение папки комплекта в системе Windows. То есть, в Windows, в отличие от *ix, явно НЕ "зарывают" папку пакета где-то внизу в папке *ix .vim, или в папке Windows ..\users[userName], или тому подобное (?)
Все эти места для «пакета» дают одинаковый ответ на ввод: MRU — «E492: Не команда редактора: MRU».
Я в тупике. Любые идеи?
(Кстати, спасибо, но я НЕ хочу использовать Vundle / Github / Curl или любое другое решение, связанное с сетью. Я не использую столько плагинов gVim, а те, которые я использую, я хочу загрузить и скопировать в связывать папку самостоятельно, а не задействовать в этом нежелательный сетевой процесс.)
Ура и спасибо за вашу помощь, Райли SFO
$HOME\vimfiles
и$HOME\_vimrc
. В Vim выполните:echo $HOME
, чтобы указать правильный каталог. - person romainl   schedule 04.05.2013