PHP有一些非常不一致的函数参数(例如,有时候首先haystack,然后needle,有时反过来).我希望vim以某种方式暗示预期的参数.我主要关注集成的PHP函数,而不是项目特定的函数.这可以设置/配置吗?
我的想法是我输入:
strpos(
和vim告诉我它预期$haystack, $needle.
你用的是什么版本的Vim?
没有任何额外的插件或配置,<C-x><C-o>在键入内置函数的几个字母后点击,您应该获得omnicompletion菜单和一个显示当前所选函数的签名的小预览窗口.见:help compl-omni和:help ft-php-omni
有了strpos(,你应该得到:
strpos(string haystack, mixed needle [, int offset] | int
Run Code Online (Sandbox Code Playgroud)
你可能想尝试这个稍微好一点的PHP omnicompletion脚本.