SnipMate перестает работать при добавлении дополнительных плагинов

617
Tom Bell

Я использую Vim 7.3 с Pathogen на Windows, у меня есть установка Pathogen ~/vimfiles/autoload/pathogen.vimи SnipMate ~/vimfiles/bundle/snipmate.vim/. SnipMate отлично работает, когда это единственный плагин, загружаемый Pathogen, когда я добавляю другие плагины, кажется, SnipMate больше не работает.

filetype off call pathogen#runtime_append_all_bundles() filetype plugin indent on set nocompatible 

Это верхняя часть моего _vimrcфайла, и другие плагины, кажется, загружаются нормально, когда я их добавляю. Просто SnipMate перестает работать, и мне было интересно, сталкивался ли кто-нибудь еще с этой проблемой, и, возможно, есть решение?

1
Я думаю, что `set nocompatible 'должен стоять первым. Как добавить другие плагины в папку `plugin` или в` bundle`? romainl 13 лет назад 0
Я извлек их в свои собственные папки в `~ / vimfiles / bundle /`. Tom Bell 13 лет назад 0
Это нормальный способ. Вы не перечислили другие плагины, которые пытаетесь установить. Вы не сказали, были ли сообщения об ошибках или просто ничего. Попробуйте устанавливать по одному плагину за раз, при каждом новом плагине перезапускать Vim и проверять, работает ли snipMate. Использует ли какой-либо из других плагинов ключ `tab`? Из-за этого известно, что snipMate и superTab несовместимы. romainl 13 лет назад 0

1 ответ на вопрос

1
Tom Bell

Я разыскал проблему и решил ее. Я использовал https://github.com/hallison/vim-ruby-sinatra, в котором есть snippetsпапка с ruby-sinatra.snippetsфайлом для snipmate.vim. Перемещение этой папки в папку snipmate.vimфрагментов, казалось, решило все проблемы, которые у меня были.