このブログを検索

2013/01/25

viで一括インデント

perlを書いていて、途中で「これはサブルーチンにしよう」と思ったときに、それまで書いた行を全部インデントしたいがメンドクサイのでそのままにしていたことが多かったのだが、簡単に複数行を一括でインデントできる方法を知った。

(カーソルをインデントしたい範囲の最初の行へ動かす)

v ( --VISUAL-- モードになる)
(カーソルをインデントしたい範囲の最後の行まで動かす)

>