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:
Merci! quartier
Installez MacPorts , puis faites:
port install ctags
Installez Homebrew , puis faites:
brew install ctags