Vim自动完成:取消自动完成弹出窗口

时间:2012-11-06 23:29:26

标签: vim autocomplete

如果我在vim中点击ctrl + n,我会在弹出框中找到建议的自动完成选项列表。

这很好......但如果我决定我不想自动完成,我不太清楚应该按什么来恢复建议。

例如,假设我输入rea,点击ctrl + n,自动完成弹出really_long_method_name_damn_this_is_annoying ...我不想这样做。我无法弄清楚如何将语法还原为rea ...我必须手动删除不需要的字符。

我猜这是一件相当简单的事情,但仍然 - 如果有人知道如何,请告诉我。

4 个答案:

答案 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以获取所有选项的详细说明。

相关问题