配置vim以显示PHP函数的预期变量

配置vim以显示PHP函数的预期变量,php,vim,Php,Vim,PHP对函数有一些非常不一致的参数(例如,有时先是haystack,然后是needle,有时则相反)。我想让vim以某种方式提示预期的参数。我主要关注集成的PHP函数,而不是特定于项目的函数。这是否可以设置/配置 我的想法是键入: strpos( vim告诉我它期望$haystack,$Pineder可能会对你有所帮助。看这个优秀的vim插件做了类似的事情。如果你在一个函数上按shift-K,你会在vim中看到函数手册页的脱机视图——它不仅显示函数期望的参数,还显示一个还有如何使用它们 这只是P

PHP对函数有一些非常不一致的参数(例如,有时先是
haystack
,然后是
needle
,有时则相反)。我想让vim以某种方式提示预期的参数。我主要关注集成的PHP函数,而不是特定于项目的函数。这是否可以设置/配置

我的想法是键入:

strpos(

vim告诉我它期望
$haystack,$Pineder
可能会对你有所帮助。看这个优秀的vim插件做了类似的事情。如果你在一个函数上按
shift-K
,你会在vim中看到函数手册页的脱机视图——它不仅显示函数期望的参数,还显示一个还有如何使用它们


这只是PIV的有用功能之一。例如,当您按下函数括号中的
时,它还可以用已知变量自动填充参数。(我相信这需要安装SuperTab)

您使用的Vim版本是什么

在没有任何附加插件或配置的情况下,在键入内置函数的几个字母后点击
,您将获得omnicompletion菜单和显示当前所选函数签名的小预览窗口。请参见
:help compl omni
:help ft php omni

使用
strpos(
),您应该获得:

strpos(string haystack, mixed needle [, int offset] | int
你可能想试试