让echofunc.vim工作

时间:2011-09-20 14:42:45

标签: vim

我今天遇到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,

1 个答案:

答案 0 :(得分:1)

它需要一个tags文件,描述的最后一行描述了如何生成它:

ctags -R --fields=+lS .

它适用于PHP,但不适用于JS。您的里程可能会有所不同。

我不知道这个插件,谢谢你的信息。

您应该尝试phpcomplete.vim,它会在暂存器中显示当前函数的原型。但它只是PHP。