vim保持自动完成弹出窗口

时间:2014-06-13 11:25:22

标签: c vim

与ctags一起,我可以使用<C-x><C-o>完成函数,并且会弹出它们的参数,如下所示:

vim complete screenshot1

然而,一旦我开始输入一个参数,弹出就会消失:

vim complete screenshot1

无论如何我可以保留弹出窗口。 (例如,直到按下另一个组合键,或者只是按Enter键。)

1 个答案:

答案 0 :(得分:2)

我想你看到的是标签完成时添加的函数原型(就像显示原始文件的其他完成一样)。完成本身(以及插入的内容)仅与函数名称本身有关。

Vim的完成菜单非常通用;它不像大多数IDE那样处理函数参数。

'completeopt'包含preview时,某些完成可以在预览窗口中显示额外信息(如JavaDocs)。

虽然可能有(语言特定的)插件可以实现您想要的功能,但我不知道它。