Cygwinでctagsを利用する
割と昔にやったことなので、バージョンとかは適宜読み替えて下さい。
ctagsのインストール
$ mkdir -p $HOME/local/bin
$ mkdir -p $HOME/local/src
$ cd $HOME/local/src/
$ wget http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
$ tar zxf ctags-5.8.tar.gz
$ cd ctags-5.8
$ ./configure --prefix=$HOME/local
$ make
$ make install
$ echo $? (0ならコマンドが成功)
.zshrcや.bashrcにパスを記述
export PATH=$HOME/local/bin:$PATH
$HOME/.ctagsに設定を記述
--append=yes
--recurse=yes
--langmap=PHP:+.inc
--php-kinds=cfd
ctagsの実行
コマンドの詳しくはここを参照
http://qiita.com/lazynick/items/6934341f135b1a8d2fe2
タグを作成したいフォルダで
ctags -R .
でタグの生成
コマンド | 説明 |
---|---|
ctrl-] | 関数・メンバの定義へ移動 |
g + Ctrl-] | 複数関数の定義がある場合、どれに行くか選択できる |