我今天遇到echofunc.vim(来自SO中的链接)。因为我在记住函数参数的顺序时很垃圾,所以对我来说它看起来像是一个非常有用的工具。
但文档有点依赖于安装!而且我无法在互联网上找到任何补充资源。
我正在尝试让它在RHEL盒子上运行。我已经将脚本复制到〜/ .vim / plugin / echofunc.vim但是当我输入一个函数名后跟'('。我尝试添加
时没有提示let g:EchoFuncLangsUsed = ["php","java","cpp"]
到我的.vimrc - 仍然没有提示。
我猜它需要从某个地方的字典中读取 - 尽管/usr/share/vim/vim70/ftplugin/php.vim中有一个文件,这是RH默认值并且不包含显式函数列表
我不太关心我已经定义的函数/方法的提示 - 只是试图获得内置函数的提示。我可以看到有一个字典文件available here似乎提供了echofunc.vim所需的资源,我看不出我是如何设置它的。
TIA,
答案 0 :(得分:1)
它需要一个tags
文件,描述的最后一行描述了如何生成它:
ctags -R --fields=+lS .
它适用于PHP,但不适用于JS。您的里程可能会有所不同。
我不知道这个插件,谢谢你的信息。
您应该尝试phpcomplete.vim,它会在暂存器中显示当前函数的原型。但它只是PHP。