如果我在vim中点击ctrl + n,我会在弹出框中找到建议的自动完成选项列表。
这很好......但如果我决定我不想自动完成,我不太清楚应该按什么来恢复建议。
例如,假设我输入rea
,点击ctrl + n,自动完成弹出really_long_method_name_damn_this_is_annoying
...我不想这样做。我无法弄清楚如何将语法还原为rea
...我必须手动删除不需要的字符。
我猜这是一件相当简单的事情,但仍然 - 如果有人知道如何,请告诉我。
答案 0 :(得分:31)
Ctrl + E 将结束当前的完成并放回原来键入的文本。
见
:h complete_CTRL-E
:h ins-completion
答案 1 :(得分:2)
按 Ctrl + P ,然后按 Esc 。前者将删除自动完成的文本,后者将关闭弹出窗口。
答案 2 :(得分:1)
尝试按Ctrl+P
将您带回原版(或者如果您感到雄心勃勃,Ctrl+N
直到您回头:))。
答案 3 :(得分:1)
输入:help ins-completion-menu
以获取所有选项的详细说明。