8

我已经使用 Vim 很长一段时间了,虽然代码完成(omni、字典等)工作正常,但我一直缺少一件事。

语法提示,所以基本上我想知道一个函数接受哪些参数,而不是在网上查找它我想把它放在 Vim 的某个地方,最好是在当前行上方的一个框中或其他东西。

有什么方法可以实现这一点,我主要使用 PHP、Python 和 C++,所以我需要这些语言。

编辑:我已经安装了 ctags,但据我所知,它没有提供语法提示,用 PHP 标准函数尝试过,不知道我是否忽略了一些东西。

还有使用 snipMate 并输入所有标准库函数的选项,但这是很多工作,可以想象有人已经这样做了(是的,有类似 ultiSnips 的东西,但它不如 snipMate)

4

2 回答 2

7

从听起来我认为你正在寻找的方式set completeopt+=preview。更多信息可以在 中找到:help completeopt

于 2011-05-11T13:59:37.163 回答
2

我认为插件echofunc可以做到这一点。当你在编写代码时,按下(函数原型后会显示在状态栏中。

还要检查插件srcexpl.vim,我认为它做了类似的事情(虽然我用得不多)。

于 2011-05-11T19:58:52.043 回答