Vim:Плагин snipMate не запускает завершение фрагмента
Вопрос
Vim устанавливается по адресу /usr/share/vim.
Все Снайпмейтпапки 's были добавлены в эту категорию в существующие папки (after, автозагрузка, плагин, сниппеты и т.д.) соответственно.
Из файла документации:
For instance, to change the trigger
key to CTRL-J, just change this:
ino <tab> <c-r>=TriggerSnippet()<cr>
snor <tab> <esc>i<right><c-r>=TriggerSnippet()<cr>
to this:
ino <c-j> <c-r>=TriggerSnippet()<cr>
snor <c-j> <esc>i<right><c-r>=TriggerSnippet()<cr>
Я тоже попробовал это - тот же результат.Когда я пытаюсь вызвать сопоставление фрагмента, он добавляет только табуляцию (4 пробела, соответственно моему .vimrc).
P.S.тип файла плагина с отступом на.
Обновленный:
cat /etc/issue
Ubuntu 9.10
:инормап
i <C-B> * <C-R>=TriggerSnippet()<CR>
:карта храпа
s <C-B> * <Esc>i<Right><C-R>=TriggerSnippet()<CR>
Как я могу это исправить?
Решение
У меня была проблема со snipMate, он не работал, поэтому я столкнулся с Проблема 66 в их системе отслеживания проблем:
source ~/.vim/after/plugin/snipMate.vim
Другие советы
Я решил эту проблему, удалив запись "установить вставку" в .vimrc
В моем случае я испытал то же самое.Автозаполнение snipMate не работает.Одна из причин заключается в том, что is используется другим плагином.Ввод текста :verbose imap <Tab>
покажет вам, какой плагин использует ключ и вызывает конфликт.Вы можете либо закомментировать плагин в .vimrc, либо изменить его, чтобы использовать другой ключ.