質問

現在、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 Xuberantと同じパラメーターがありません。だから2つの質問:

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

ありがとう!区

役に立ちましたか?

解決

インストール MacPorts, 、それから:

port install ctags

他のヒント

インストール ホームブリュー, 、それから:

brew install ctags

Mac-PortsやHomeBrewを使用してエラーを引き起こすリスクを実行する代わりに、これを行うためのよりフレンドリーな方法のために、ctagsをダウンロードします ここ Xcodeでコンパイルします(バージョン4.3で始まるコマンドラインツールはデフォルトではなく、むしろインストールされます Preferences -> Downloads)次に、コンパイルされたCTAGを/usr/bin/ctags-xuberantに移動して、オリジナルを保存します。

使用するコマンド:

cハンゲ dダウンロードおよびCTAGSディレクトリへのiRectory:

$cd
$cd Down<tab>ctags<tab>

構成、設定:

$./configure

作る:

$make

/usr /binに移動:

$sudo mv ctags /usr/bin/ctags-exuberant



ノート:u003Ctab>タブキーを押すことに等しくなります。
注:XcodeはApple App Storeからダウンロードできるようになりました。

Vimが機能するためにTagbarを取得するのに非常に便利です! Tagbarが利用可能です ここ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top