Автозаполнение Vim: отмена всплывающего окна автозаполнения

Если я нажму ctrl+n в vim, я получу список предлагаемых параметров автозаполнения во всплывающем окне.

Это нормально...но если я решу, что не хочу автозаполнения, я не совсем уверен, что нажать, чтобы вернуть предложение.

например, предположим, что я тип rea, нажмите ctrl+n, и автозаполнение всплывает с really_long_method_name_damn_this_is_annoying...а я этого не хочу. Я не могу понять, как вернуть синтаксис обратно к just rea... Я должен вручную удалить ненужное письмена.

Я предполагаю, что это довольно простая вещь, но все же - если кто-то знает как, Пожалуйста, дайте мне знать.

4 ответов


Ctrl+E завершит текущее завершение и вернет первоначально введенный текст.

посмотреть

:h complete_CTRL-E
:h ins-completion

пресс Ctrl+P следовал по Esc. Бывший снимет завершаются автоматически текста, и последний будет закрыть всплывающее окно.


попробуйте нажать Ctrl+P чтобы вернуть вас к оригиналу (или если вы чувствуете себя амбициозным, Ctrl+N пока вы не вернетесь назад:)).


тип :help ins-completion-menu для детального описания всех ваших вариантов.