vim - 如何丢弃完成建议

标签 vim

我刚刚更改了我的“completeopt”设置:

set completeopt = preview,menuone,longest

到默认值:
set completeopt = preview,menuone

在长时间使用它之后,我决定我
更喜欢默认选择第一个条目。

不过我确实有一个烦恼。我希望能够尝试
完成,如果我要查找的匹配项不在列表中,则
放弃建议的完成并恢复到我的原始文本。
这是怎么做的?

我似乎从很久以前就记得这种行为存在
但随机抨击按钮并没有被证明是富有成效的和搜索
不适合我。

谢谢你的帮助。

最佳答案

您可以随时按 Ctrl-E 返回原始文本。

此外,Ctrl-N/Ctrl-P 最终会循环回到原始文本。

见::help completion更多细节:

When completion is active you can use CTRL-E to stop it and go back to the originally typed text. The CTRL-E will not be inserted.

关于vim - 如何丢弃完成建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11004312/

相关文章:

vim - 在 vim 中,如何(或哪个)跳转列表写入 .viminfo 文件?

c++,omnicppcomplete 不显示字符串的方法

debugging - 如何查看哪些插件导致 Vim 变慢?

c - Vim 自动缩进 : Align an array initialization which extends over multiple lines

Vim:映射 Esc 而不影响终端控制字符

linux - 如何从终端切换回 vim 中的编辑器?

c++ - 为什么在Vim中cscope和ctags的组合会显示与类无关的函数定义的结果?

regex - 我如何使用 vim 替换所有匹配正则表达式的整行

vim - 在插入模式下跳到下一个单词

vim - gvim 中的错误 - 在哪里报告?