すがブロ

sugamasaoのhatenablogだよ

Taglist プラグインがヤバい件

これはすごい便利

http://nanasi.jp/articles/vim/taglist_vim.html#id3
インストールは上記を参照。
taglist をインストールしてから、 :Tlist ってコマンドを実行するとクラスやメソッドのアウトラインが表示される。もちろん、アウトラインから実際の記載されている箇所へのジャンプもできる。

ただ、これは ctags で生成されているタグ情報を使っているらしいので、tagを生成していないと残念な事になる。
しかし、下記のプラグインと併用することで、タグの生成についての問題は解消される。

srcexpl.vim というプラグイン

http://vim.sourceforge.net/scripts/script.php?script_id=2179
ここを参考にしました:http://d.hatena.ne.jp/guyon/20080409/1207737955
これを導入すると、画面下部にメソッドの定義部分を参照できる。
:SrcExplToggle とコマンドを打つと、表示される。

こいつ用の .vimrc の設定で

let g:SrcExpl_UpdateTags = 1

これを記載すると srcexpl 起動時に tag ファイルをアップデートしてくれる。なので、わざわざ ctags コマンドを使う事無く最新の tag ファイルが使えるわけだ。
この二つを組み合わせると tag も最新に保たれるし、ソースの閲覧が異常に快適になる事請け合いである。

ちなみに

taglist を表示している状態で srcexpl を起動すると画面がグシャッとなる。気をつけよう。