开发者

Getting echofunc.vim to work

I came across echofunc.vim today (from a link in SO). Since I'm rubbish at remembering the order of function parameters, it looked like a very useful tool for me.

But the documentation is a bit lean on installation! And I've not been able to find any supplementary resources on the internet.

I'm trying to get it running on a RHEL box. I've copied the script into ~/.vim/plugin/echofunc.vim however no prompt when I type in a f开发者_运维技巧unction name followed by '('. I've tried adding

let g:EchoFuncLangsUsed = ["php","java","cpp"]

to my .vimrc - still no prompting.

I'm guessing it needs to read from a dictionary somewhere - although there is a file in /usr/share/vim/vim70/ftplugin/php.vim, this is the RH default and does not include an explicit function list.

I'm not too bothered about getting hints on the functions/methods I've defined - just trying to get hints for the built-in functions. I can see there is a dictionary file available here which appears to provide the resources required for echofunc.vim, I can't see how I set this up.

TIA,


It expects a tags file, the last line of the description describes exactly how to generate it:

ctags -R --fields=+lS .

It works here with PHP but not with JS. Your mileage may vary.

I didn't know about this plugin, thanks for the info.

You should try phpcomplete.vim, it shows a prototype of the current function in a scratchpad. It is PHP only, though.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜