Supertab列表选项,但不自动选择

时间:2016-10-10 22:47:08

标签: vim code-completion supertab

无论如何都要配置VIM插件Supertab,这样当我输入一部分代码并点击标签时,我可以继续输入,同时缩小建议范围吗?

例如java:

System.out.pr<tab>

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

System.out.pr

直到我按Enter键进行选择。

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

例如c:

pu<tab>

显示许多选项(putc,putc_unlocked,puts等)

但是只要我点击标签SuperTab突出显示最高选项并将该文本放在那里,所以我离开其余选项以选择我想要的内容。是否可以只显示选项菜单,但继续键入并在键入时查看选项更改?

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为你只是在寻找这个:

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选项。