Не могу использовать gvim с патогеном под окнами - PullRequest
9 голосов
/ 10 февраля 2011

У меня есть установка патогена и она отлично работает под Linux, но когда я пытаюсь использовать некоторую конфигурацию с gvim73 под windows, она вообще не работает. Я не получаю никаких ошибок, но это ничего не делает.

Вот мой репозиторий dotfiles на git. Я проверил это в ~ / vimfiles и добавил следующее в _vimrc:

filetype off
call pathogen#helptags()
call pathogen#runtime_append_all_bundles()

Я пробовал почти все, включая размещение файлов autoload / pathogen.vim и bundles / в каталоге / vim73 в программных файлах. Ничего.

У кого-нибудь есть опыт с этим? Я предполагаю, что есть что-то конкретное, что должно произойти для этой работы.

Редактировать: Вероятно, также стоит отметить, что я могу запустить pathogen#runtime_append_all_bundles(), даже используя завершение табуляции, так что патоген загружается, но мои плагины просто не работают.

Ответы [ 5 ]

8 голосов
/ 11 февраля 2011

Я не уверен, что это поможет, но вот моя рабочая конфигурация:

  • d: \ soft \ vim \ vim73 \ - сам gvim, то есть pathogen.vim копируется в d:\ soft \ vim \ vim73 \ autoload \
  • d: \ soft \ vim \ vimfiles \ bundle - каталог для плагинов

Соответствующие строки из файла конфигурации d: \ soft \ vim \_vimrc:

" Use pathogen to load plugins from bundle directory
filetype off
call pathogen#runtime_append_all_bundles()
call pathogen#helptags()

Также я изменил # helptags патогена, потому что оригинал не работал для моих путей:

dir[0 : strlen($VIM)-1] !=# $VIM has been changed to stridx(dir, "bundle") != -1
5 голосов
/ 04 октября 2011

Это старый вопрос, но у меня была та же проблема и решение, что и у ОП, и она имеет слегка раздражающее происхождение. Я использовал следующий сценарий для установки всего в Windows (Vista + и запуск от имени администратора, если вы хотите, чтобы часть mklink работала):

cd "%UserProfile%"
rmdir vimfiles /S /Q
git clone http://github.com/brymck/dotvim.git vimfiles
del _vimrc
mklink _vimrc vimfiles\vimrc
cd vimfiles
git submodule init
git submodule update

Выше приведена просто версия Windows 100 для Vimcast по синхронизации ваших предпочтений Vim с GitHub , и она довольно проста, поэтому я полагаю, что другие могут делать нечто подобное.

В любом случае, ваш опыт может отличаться (и это не относится к Cygwin), но когда я просто скопировал и вставил это в терминал, git submodule update "съел", когда git submodule init работал. Сначала я этого не понимал, потому что такого никогда не случалось со мной в Linux. Короче говоря, дождитесь завершения всего остального, прежде чем запускать git submodule update, и вы должны быть золотым. (Также, FWIW, я использую текущую версию патогена , последнее обновление которого было 25 сентября 2011 года.)

3 голосов
/ 26 ноября 2013

Для меня переименование папки .vim в vimfiles решило проблему для Vim 7.4.

2 голосов
/ 10 февраля 2011

У меня была какая-то проблема в Windows, когда я использовал версию патогена, предоставленную Vim.org

Однако при использовании github pathogen head проблема была устранена.

Я думаю, что последний выпуск Vim.org вышел с января прошлого года, а последний коммит на github - с ноября.

В частности, у меня возникла эта проблема после каталога:
https://github.com/tpope/vim-pathogen/issues/closed#issue/12

1 голос
/ 02 июля 2011

Я знаю, что это давно, но, возможно, это кому-нибудь поможет ... У меня была такая же проблема. Это не даст мне никаких ошибок, но никакие плагины не будут загружены. Затем я обратился к RTFM и заметил, что в верхней части этой страницы он явно указывает, что она должна идти в вашей vimrc , а не gvimrc . После того, как я изменился, у меня не было проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...