Vim:Плагин snipMate не запускает завершение фрагмента

StackOverflow https://stackoverflow.com/questions/1899217

  •  19-09-2019
  •  | 
  •  

Вопрос

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, либо изменить его, чтобы использовать другой ключ.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top