Я поднял vim и нашел 2 плагина, которые отлично работают - snipMate, который имитирует поведение сниппета и супертаб, который переключает и дополняет слова, используя клавишу табуляции на основе выхода слов в текущем / других буферах. Я включил все плагины в своем файле .vimrc, используя :filetype plugin on
, но я могу только заставить работать supertab. Я подозреваю, что, поскольку клавиша TAB используется для обоих, они переопределяют друг друга. Кто-нибудь сталкивался с этим и нашел исправление? Я еще не эксперт по редактированию моего файла .vimrc, отображению ключей и т.д. Спасибо.
РЕДАКТИРОВАТЬ
Когда я пытаюсь принудительно загрузить snipMate.vim, я получаю следующие ошибки:
Error detected while processing /home/sa125/.vim/plugin/snipMate.vim:
line 15:
E122: Function <SNR>18_RemoveSnippet already exists, add ! to replace it
line 73:
E122: Function snipMate#expandSnip already exists, add ! to replace it
line 112:
E122: Function <SNR>18_ProcessSnippet already exists, add ! to replace it
line 123:
E122: Function <SNR>18_Count already exists, add ! to replace it
line 169:
E122: Function <SNR>18_BuildTabStops already exists, add ! to replace it
line 211:
E122: Function snipMate#jumpTabStop already exists, add ! to replace it
line 258:
E122: Function <SNR>18_UpdatePlaceholderTabStops already exists, add ! to replace it
line 302:
E122: Function <SNR>18_UpdateTabStops already exists, add ! to replace it
line 321:
E122: Function <SNR>18_SelectWord already exists, add ! to replace it
line 385:
E122: Function <SNR>18_UpdateChangedSnip already exists, add ! to replace it
line 434:
E122: Function <SNR>18_UpdateVars already exists, add ! to replace it
Я делаю это неправильно?...