vi 複数行に挿入
viにて、ソースなどを編集しているときに、複数行にわたり挿入したいとき。
具体的には、スペースなどのインデントや、一括コメントアウトなど。
-
-
-
-
-
-
- -
-
-
-
-
-
やり方
・ctr + v
(visual blockモードになる。)
・カーソル移動で範囲選択。
・shift + i
(挿入モードになる。)
・挿入したい文字を入力
(スペースや、#, // コメントアウトなど)
・escで挿入モードから抜ける。
変更前
<form> <input type="radio" name="q1" value="1"> はい <input type="radio" name="q1" value="2"> いいえ <input type="radio" name="q1" value=""> どちらでもない </form>
変更後(スペース4つでインデント)
<form> <input type="radio" name="q1" value="1"> はい <input type="radio" name="q1" value="2"> いいえ <input type="radio" name="q1" value=""> どちらでもない </form>
引用
http://qiita.com/mugyuu/items/16b1eff776525d863fc3
http://nanasi.jp/articles/howto/editing/blockwise-operation.html