page_adsence

2011年6月29日水曜日

Vimで折りたたみ

長いソースになってくると読むのが大変になってくるが、折りたたみと画面分割コマンドを併用することで
結構読みやすくなると思う。

画面分割に関しては以前のエントリに記載した通りなので、
今回は折りたたみに関してまとめた。

よく使うコマンド
zi      折り畳みの有効無効の切り替え
zf      折り畳みを作成する
za      折り畳みの開け閉め
zd      折り畳みを削除する

時々使うコマンド
zA      折り畳みの開け閉め(再帰)
zD      折り畳みを削除する(再帰)
zE      全ての折り畳みを削除
zR      全ての折り畳みを開く
zM      全ての折り畳みを閉じる

折り畳みの種類の切り替えとか
set fdc=0           折り畳みカラム幅の設定
set fdm=manual      手動
set fdm=marker      マーカー
set fdm=indent      インデント

これらを駆使してこれからもVimを使い続けたいと思う。