我試圖添加「.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