Vim中的语法提示

Not*_*ble 8 syntax vim code-hinting

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

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

有没有办法实现这一点,我主要使用PHP,Python和C++,所以我需要它用于那些语言.

编辑:我已经安装了ctags,但从我可以告诉它没有提供语法提示,尝试使用PHP标准函数,dunno如果我忽略了一些东西.

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

Ran*_*ris 6

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


ske*_*ept 2

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

另请检查插件srcexpl.vim,我认为它做了类似的事情(虽然我不经常使用它)。