旧. -開発日記-

〜とあるプログラマーのつぶやきや開発メモなど〜

Vimでタグジャンプ

VimEclipseみたいに即座に目的の関数、変数にジャンプする方法として
Ctagsというのがあるのでメモメモ。

変数、関数、クラス名などなどインデックス化し、
目的の箇所に即座にジャンプ出来るというわけです。いやー、便利。

まずはインストールから。
macportsでインストールします。

$ sudo port install ctags

ここで注意点が1つ。
MacにはもともとCtagsが入っており、/usr/binにインストールされています。
macportsでインストールした場合、/opt/local/binにインストールされてしまいます。

今回はmacportsの方を参照するようにしたいので、.bash_profileに以下を追加。

PATH=/opt/local/bin:$PATH
export PATH

次にtaglist.vimのインストール。
こちらはVundleを使ってインストールします。
あとは環境によりますが自分はNERDTreeとあわせてますので左に表示させてます。

その場合は以下を。

let Tlist_Show_One_File = 1
let Tlist_Use_Right_Window = 1
let Tlist_Exit_OnlyWindow = 1

こんな感じに...。