2011-12-18 109 views
0

我试图添加“.inc”作为ctags的PHP扩展。我必须误解手册中的某些内容。在我尝试添加扩展名,我运行:将PHP的扩展添加到ctags

ctags --langmap=PHP:+.inc 

给出的回应是:

ctags: No files specified. Try "ctags --help". 

我缺少什么?我需要指定一些配置文件吗? FYi,我在Mac OS X 10.7.2上运行Exuberant Ctags 5.8。

回答

0

确保您正在运行正确的ctags。 OSX附带的/ usr/bin/ctags不是Exuberant。

我试过了你写的东西,它可以完美地用brew安装的ctags工作。

/usr/local/bin/ctags -R --langmap=PHP:+.inc . 
1

要找出当前的语言映射,请运行ctags --verbose。这将列出默认的语言映射,并且在输出结尾可以找到来自所有(可能的)配置文件的额外配置结果。

至于你的个人配置文件:~/.ctags是默认的。在任何工作/项目目录中也可以有本地配置文件(./.ctags)。

一旦找到ctags的工作命令行,将这些附加参数逐行添加到首选的配置文件。这里举一些例子(包括jrwren)的回答:

--langmap=PHP:+.inc.module 
--langmap=Sh:+.csh