web-dev-qa-db-fra.com

Ctags exubérants sur Mac

J'utilise actuellement vim pour mon développement PHP. Il y a quelques semaines, je me suis acheté un mac et je voulais recréer mes tags pour une nouvelle version de Zend Framework.

J'ai utilisé le script suivant dans le passé (machine Linux) pour générer les balises:

#!/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/'

Vous pouvez voir que j'ai utilisé la commande "ctags-exuberant". Le problème est que cela ne se trouve pas sur mon système (mac). Je n'ai que la commande ctags. J'ai essayé d'installer la dernière version de la bibliothèque ctags (http://ctags.sourceforge.net/) mais ne m'a pas donné cette commande.

La commande ctags n'a pas les mêmes paramètres que la commande ctags-exubérante. Donc 2 questions:

  • Quelle est la différence entre les 2 commandes?
  • Comment puis-je installer ctags-exubérant ou utiliser la commande normale ctags pour PHP?

Merci! quartier

43
Presnus

Installez MacPorts , puis faites:

port install ctags
9
romainl

Installez Homebrew , puis faites:

brew install ctags
204
daniel