gtags windows7 vim

f:id:peroon:20110426234603j:image

関数定義に簡単にジャンプできる。
Visual Studioではデフォルトでできる機能だけれども。
対応言語は C, C++, Yacc, Java, PHP4 and assembly のみ。

■windowsにインストール
gtags.exeをダウンロードしてパスを通す。
コマンドプロンプトにてgtags -v でタグ作成。GPATH GRTAGS GSYMS GTAGS の4つのファイルができる
global func()とするとfunc()の関数定義があるファイル一覧が表示される
global -t func() で行数も表示

■Vimから使う
gtags.vimをvimのplugin/に置く
Vimから :Gtags func で関数定義をしている一覧が表示

本当はVimでVisual StudioのようにF8などで定義に飛んだりできるはずなのでもう少し学ぶ。
(同じ階層でしかタグ作成をしないようなので、Visual Studioにはそれでも劣るのかな?)