折りたたみ
Linuxカーネルのようなオープンソースはファイル数も多いけど、
1つのファイルもでかい。eclipseとかvisualstudioのような
IDEみたいに折り畳みないかなぁって調べたら、やっぱりあった。
http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/usr_28.html
とりあえず以下の設定を.vimrcに追加
set foldmethod=indent set foldlevel=0
インデント0で折りたたむようにした。
だから基本的にソースファイルを開いたら、メソッドと定数しか表示されない。
で、
zf・・折り畳みを作成
zo・・折り畳みを開く
zc・・折り畳みを閉じる
のようだが、基本的にzMとzRで事足りそう。
メソッドの中身を見たかったら、zRで全部開いて、
閉じたかくなったたら、zMで全て閉じる。