无论如何都要配置VIM插件Supertab,这样当我输入一部分代码并点击标签时,我可以继续输入,同时缩小建议范围吗?
例如java:
System.out.pr<tab>
应显示选项列表(print,printf,println),但是 文本应保持
System.out.pr
直到我按Enter键进行选择。
还可以看到选项,但继续输入以缩小选项范围吗?
例如c:
pu<tab>
显示许多选项(putc,putc_unlocked,puts等)
但是只要我点击标签SuperTab突出显示最高选项并将该文本放在那里,所以我离开其余选项以选择我想要的内容。是否可以只显示选项菜单,但继续键入并在键入时查看选项更改?
谢谢!
答案 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
选项。