我试图添加“.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。
我试图添加“.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。
确保您正在运行正确的ctags。 OSX附带的/ usr/bin/ctags不是Exuberant。
我试过了你写的东西,它可以完美地用brew安装的ctags工作。
/usr/local/bin/ctags -R --langmap=PHP:+.inc .
要找出当前的语言映射,请运行ctags --verbose
。这将列出默认的语言映射,并且在输出结尾可以找到来自所有(可能的)配置文件的额外配置结果。
至于你的个人配置文件:~/.ctags
是默认的。在任何工作/项目目录中也可以有本地配置文件(./.ctags
)。
一旦找到ctags的工作命令行,将这些附加参数逐行添加到首选的配置文件。这里举一些例子(包括jrwren)的回答:
--langmap=PHP:+.inc.module
--langmap=Sh:+.csh