Экстравагантные Ctags на Mac
У меня возникла проблема с генерацией тегов для PHP в Vim на новом Mac. Ранее я использовал следующий скрипт на Linux, чтобы генерировать теги для новой версии Zend Framework:
#!/bin/bash
cd ~/www/ZF/
ctags-exuberant -f ~/.vim/tags/zend \
-h ".php" -R \
--exclude="\.svn" \
--totals=yes \
--tag-relative=yes \
--PHP-kinds=+cf \
--regex-PHP='/abstract class ([^ ]*)/\1/c/' \
--regex-PHP='/interface ([^ ]*)/\1/c/' \
--regex-PHP='/(public |static |abstract |protected |private )+function ([^ (]*)/\2/f/'
Проблема в том, что команда ctags-exuberant
не найдена на моем Mac; у меня установлена только команда ctags
. Я пытался установить последнюю версию библиотеки ctags (http://ctags.sourceforge.net/), но это не дало желаемого результата.
Команда ctags
не обладает теми же параметрами, что и ctags-exuberant
. У меня два вопроса:
- В чем разница между этими двумя командами?
- Как я могу установить
ctags-exuberant
или использовать стандартную командуctags
для PHP?
Спасибо!
Функции startsWith() и endsWith() в PHP
Как получить расширение файла в PHP?
Как читать большой файл построчно?
ReCaptcha 2.0 с использованием AJAX
Почему нельзя вызывать абстрактные функции из абстрактных классов в PHP?