2011-12-18 102 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