Итак, я знаю, что вы можете получить автозаполнение Vim с помощью Ctrl - X, Ctrl - O, но мне интересно, можете ли вы его переработать, чтобы он работал только с нажатием Tab (больше похоже на Textmate фрагменты), или даже просто, как я мог перенаправить его на что-то немного короче (даже если я не могу получить причудливое заполнение вкладки), поскольку я нахожу Ctrl - X, Ctrl - O немного неудобно.
Vim auto complete
Ответ 1
Карта Tab до Ctrl - X, Ctrl - O
:imap <tab> <c-x><c-o>
Смотрите эту страницу из vim-wiki для более умного завершения Tab
Ответ 2
Я понимаю, что этот вопрос уже был дан, но вам может быть интересен плагин, например SuperTab, который обеспечивает автоматическое завершение и использование более одного типа автозаполнения в зависимости от контекста и типа вашего завершения.
Ответ 3
Последняя версия VIM включает автоматическое завершение Перейдите в режим вставки в указанной строке Ctrl - i, затем Нажмите Ctrl - n в режиме вставки.