Supertab 列表选项,但不自动 select

Supertab list options, but do NOT auto select

是否可以配置 Supertab,VIM 插件,以便当我输入部分代码并点击 Tab 键时,我可以在缩小建议范围的同时继续输入?

例如java:

System.out.pr<tab>

应该显示选项列表(print、printf、println),但是 文本应保留

System.out.pr

直到我按回车键进行选择。

也可以看到选项,但继续输入以缩小范围吗?

例如 c:

pu<tab>

显示很多选项(putc、putc_unlocked、puts 等)

但是当我点击标签时,SuperTab 会突出显示最高选项并将该文本放在那里,所以我只能循环浏览其余选项以选择我想要的内容。是否可以只显示选项菜单,但继续输入并在输入时看到选项发生变化?

谢谢!

我想你正在寻找这个:

set completeopt=menu,longest    " Use the popup menu by default; only insert the longest common text of the completion matches; don't automatically show extra information in the preview window.

这个在SuperTab的帮助里已经提到了。同样感兴趣的可能是相关的 g:SuperTabLongestHighlight 选项。