Подтвердить что ты не робот

Vim auto complete

Итак, я знаю, что вы можете получить автозаполнение Vim с помощью Ctrl - X, Ctrl - O, но мне интересно, можете ли вы его переработать, чтобы он работал только с нажатием Tab (больше похоже на Textmate фрагменты), или даже просто, как я мог перенаправить его на что-то немного короче (даже если я не могу получить причудливое заполнение вкладки), поскольку я нахожу Ctrl - X, Ctrl - O немного неудобно.

4b9b3361

Ответ 1

Карта Tab до Ctrl - X, Ctrl - O

:imap <tab> <c-x><c-o>

Смотрите эту страницу из vim-wiki для более умного завершения Tab

Ответ 2

Я понимаю, что этот вопрос уже был дан, но вам может быть интересен плагин, например SuperTab, который обеспечивает автоматическое завершение и использование более одного типа автозаполнения в зависимости от контекста и типа вашего завершения.

Ответ 3

Последняя версия VIM включает автоматическое завершение Перейдите в режим вставки в указанной строке Ctrl - i, затем Нажмите Ctrl - n в режиме вставки.