web-dev-qa-db-ja.com

Macの熱狂的なCtags

現在、PHP開発にvimを使用しています。数週間前に自分でMacを購入し、新しいZend Frameworkバージョン用にタグを再生成したいと考えていました。

過去(Linuxマシン)で次のスクリプトを使用してタグを生成しました。

#!/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と同じパラメーターはありません。だから2つの質問:

  • 2つのコマンドの違いは何ですか?
  • PHPにctags-exuberantをインストールしたり、通常のctagsコマンドを使用したりするにはどうすればよいですか?

ありがとう!区

43
Presnus

MacPorts をインストールして、次のようにします。

port install ctags
9
romainl

Homebrew をインストールして、次のようにします。

brew install ctags
204
daniel