【发布时间】:2013-04-06 10:57:14
【问题描述】:
我正在用omnicomplete 学习vim。我想知道是否可以在不自动完成当前文本的情况下显示全能列表。例如,
如果我输入“str.c”然后调用omnicomplete,它将显示一个包含以“c”开头的可能单词的列表,并自动完成当前文本,例如“capitalize”。
例如,如果我要查找的方法是count,我必须一直向下滚动列表才能找到它,或者删除“apitalize”部分,然后键入o等。是否可以只显示列表,这样如果我在 c 之后调用它,它将显示列表而不自动完成大写?例如下面这样的东西,我仍然可以输入 o 来快速计数
【问题讨论】:
-
:set completeopt为您提供'completeopt'选项的值。你有longest吗? -
@romainl
compeleteopt=menu,preview -
你使用常规的全向补全 (
<C-x><C-o>) 还是自动补全插件? -
@romainl 我添加了默认设置为
的 Supertab。无论如何,我找到了解决方案。谢谢!
标签: vim autocomplete text-editor omnicomplete