Ответ 1
Ctrl + E завершит текущее завершение и вернет исходный текст.
См
:h complete_CTRL-E
:h ins-completion
Если я нажму ctrl + n в vim, я получу список предложенных параметров автозаполнения во всплывающем окне.
Это хорошо... но если я решил, что я не хочу автозаполнять, я не совсем уверен, что делать, чтобы отменить предложение.
Например, предположим, что я набираю rea
, нажимаю Ctrl + n, а автозаполнение всплывает с really_long_method_name_damn_this_is_annoying
... и я не хочу этого. Я не могу понять, как вернуть синтаксис обратно только к rea
... Мне нужно вручную удалить нежелательные символы.
Я предполагаю, что это довольно простая вещь, но все же - если кто знает, как, пожалуйста, дайте мне знать.
Ctrl + E завершит текущее завершение и вернет исходный текст.
См
:h complete_CTRL-E
:h ins-completion
Нажмите Ctrl + P, а затем Esc. Первый будет удалять текст с автозаполнением, а последний закрывает всплывающее окно.
Введите :help ins-completion-menu
подробное описание всех ваших параметров.
Попробуйте нажать Ctrl+P
, чтобы вернуть вас к оригиналу (или если вы чувствуете амбициозность, Ctrl+N
, пока вы не обходите вокруг:)).