有没有什么方法可以让ctags以某种方式支持PHP/Python提供的内置函数(或者当时我正在使用的任何内置函数),这样我也可以在vim中使用Source Explorer中的那些?在PHP/Python /其他内置函数的ctags信息
更新:
好了,所以与Python我就可以在源文件夹中运行ctags的获取与标签文件内置的功能,但用PHP它似乎并没有工作,但是源PHP的文件包含线,如下列:
/* {{{ proto resource mysql_connect([string hostname[:port][:/path/to/socket] [, string username [, string password [, bool new [, int flags]]]]])
所以,如果我能以某种方式解析与ctags的,我会得到相应的功能在我的标签文件。我尝试使用--regex-C来拾取它,但以下似乎没有工作。
--regex-C='/\/\* \{\{\{ proto ([^ ]+) ([^ (]*)/\2/f/'
任何想法如何让这个工作?
另外用python我似乎得到了“Class ClassName:”类的行,有没有什么办法可以让它包含init函数?
更新: 我将为PHP创建一个单独的问题,感谢您的答案。
会运行'ctags -R'后跟'ctags --append -R/path/to/python-source'是否有诀窍? – sarnold 2011-05-21 22:28:56
这不会使我最终得到python源文件(这是C)中定义的函数,而不是编写python代码时的内置函数吗? – 2011-05-22 00:24:00
似乎与Python源文件中的Lib /文件夹一起工作,所以,是的,谢谢 – 2011-05-22 09:44:38