Добавить расширение для PHP в ctags - PullRequest
0 голосов
/ 18 декабря 2011

Я пытаюсь добавить ".inc" как расширение для PHP с ctags. Я, должно быть, неправильно истолковал что-то в руководстве. В моих попытках добавить расширение я запускаю:

ctags --langmap=PHP:+.inc

Ответ получен:

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

Чего мне не хватает? Нужно ли указывать какой-нибудь конфигурационный файл? К вашему сведению, я использую Exuberant Ctags 5.8 на Mac OS X 10.7.2.

Ответы [ 2 ]

1 голос
/ 01 ноября 2015

Чтобы узнать текущие сопоставления языков, запустите ctags --verbose. Это перечислит языковые отображения по умолчанию, и в конце вывода можно найти дополнительные результаты конфигурации из всех (возможных) файлов конфигурации.

Что касается вашего личного конфигурационного файла: ~/.ctags - это файл по умолчанию. Также можно иметь локальные конфигурационные файлы (./.ctags) в любом рабочем / project-каталоге.

Как только будет найдена рабочая командная строка для ctags, построчно добавьте эти дополнительные параметры в предпочтительный файл конфигурации. Вот пример (включая ответ от jrwren ):

--langmap=PHP:+.inc.module
--langmap=Sh:+.csh
0 голосов
/ 26 марта 2012

Убедитесь, что вы используете правильные ctags.OSX поставляется с / usr / bin / ctags, который НЕ является Exuberant.

Я попробовал то, что вы написали, и оно отлично работало с ctags, установленными brew.

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