Vimでタグジャンプ
VimでEclipseみたいに即座に目的の関数、変数にジャンプする方法として
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
こんな感じに...。