vim(gvim) normal

 エディター vim(gvim) は実に奥深いです。norm[al] なる記述はご存じでしょうか。私は最近になって知りました。コマンドモードでノーマルモードの命令を行えるようにするものです。
 例えば
 :g/japan/norm ddGp で「japan」の文字の入った全ての行を文末に移動
 :a,bnorm I; で a~b 行の先頭に「;」 を挿入
 :g/\d/norm O* で 数字を含む行の前に一行追加し「*」 を記入
などなど
 norm の後の文字がノーマルモードの命令ですから、ここを他の命令に替えればいろんな編集作業ができます。
 ご存じでなかったならば、是非メモっておいてください。

se.gif