vimで複数行にコメント入れたり、削除したり。

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

↑こんなのを
↓こんな風にしたい時や、逆の場合。

# The following lines are desirable for IPv6 capable hosts
#::1     ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters

いちいち、#を入力したり、1行づつ削除するのは面倒なので。
範囲選択をして挿入、削除を行う。

挿入する時

選択を開始する行の一番上にカーソルを置き、
Ctrl+v
j (下方向)で選択
I(iの大文字)Shift+iで挿入モードへ
# 入力(1文字だけ入力されます)
Esc
これで行頭に#が入力される。

削除する時

Ctrl+v
j (下方向)で選択
d 削除
これで行頭の1文字が削除される。