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

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

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

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

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

Ответы

Ответ 1

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

См

:h complete_CTRL-E
:h ins-completion

Ответ 2

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

Ответ 3

Введите :help ins-completion-menu подробное описание всех ваших параметров.

Ответ 4

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