Cygwinのvimでctags


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-] 複数関数の定義がある場合、どれに行くか選択できる

参考