先日のVim勉強会の中で、中級者として知っておいた方がよいコマンドをリストにしました。
Vimの思想や理論については、下の勉強会動画をみてください。
それでは、以下よく使うコマンド
■ zfa{ カーソル位置のブロック{ }を折りたたむ。
CやPHPで見たくない関数を隠すことができます
■ zo 折りたたみを開く
折りたたみの例
■ Ctrl + v 短形選択
選択してからdでコメントアウトなんかを美しく削除できます。
短形選択の例

■ :sp 画面を横に分割
■ :vsp 画面を縦に分割
■ Ctrl + w 分割したウィンドウを移動します。
h,j,k,l と組み合わせればもっと美しく移動できます。
ウィンドウ分割
■ q? (?はアルファベットならなんでもよい) コマンドの記録を開始する。
行単位で同じ処理をする場合にかなり便利。
■ q コマンドの記録を終了する
■ @? 記録したコマンドを再生する。
■ daw カーソル位置の単語を削除
長い変数を削除できます。
[勉強会動画]
vim勉強会 初級編 (http://blog.kndb.jp/labo/2008/07/vim.php)
vim勉強会 中級編(前半)(http://blog.kndb.jp/labo/2008/07/vim-1.php)
[おすすめ書籍]
・入門vi 第6版
[パワーポイント資料]
またここにリンクをはっときます。

