2011-02-10 3 views
9

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

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

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

Я попытался просто обо всем, в том числе положить автозагрузку/pathogen.vim и связки/папки в/vim73 директории под программные файлы. Ничего.

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

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

+1

Вы помещаете папку в папку vim runtimepath? Проверьте, выдавая команду Vim, ': echo & rtp' –

+0

Когда я запускаю это, я вижу каждую папку с указанными списками (например, C: \ Users \ chris.nicola \ vimfiles \ bundles \ blogit), но фактические плагины просто не работают , –

+0

Спасибо за помощь всем. К сожалению, похоже, это, возможно, было проблемой, когда я забыл приступить к моим подмодулям для пакетов среди пары других случайных вопросов. Я также установил x64 версию Vim72, но я сомневаюсь, что это имеет к этому какое-то отношение. –

ответ

2

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

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

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

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

+0

Не повезло, я уже использовал последнюю версию github. Могу ли я увидеть ваш файл _vimrc? И где у вас есть ваши/автозагрузка и/пачки папок? Они находятся под ~/vimfiles? –

+2

@Chris Nicola: У меня есть vimrc + связанные fodlers: https://github.com/XavierT/Vimrc, и я поместил все в ~/vimfiles –

7

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

  • d: \ мягкие \ ВИМ \ vim73 \ - сама Gvim, т.е. pathogen.vim копируется в D: \ мягкий \ VIM \ vim73 \ автозагрузку \
  • D: \ мягкие \ ВИМ \ vimfiles \ расслоением - каталог плагинов

соответствующие строки из файла конфигурации D: \ мягкие \ ВИМ \ _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 
1

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

5

Это старый вопрос, но у меня была та же проблема и решение, что и у OP, и у него есть слегка раздражающее происхождение.Я использовал следующий сценарий установить все на 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-й варианта Vimcast on syncing your Vim preferences with GitHub и довольно прост , поэтому я полагаю, что другие могут делать что-то подобное.

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

3

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

Смежные вопросы