いっつも忘れるので、メモ。 vim で特定の範囲の行をコメントアウトしたい場合。さっきの logrotate 問題で一括でコメントアウトしたくなったので。 V で行選択開始。 Ctrl-v で範囲選択開始。 j とかで移動。 I で行頭挿入開始。 # とか // とか適当に入力。 ESC ほら。 vi だと行番号指定で行頭置換、とするしかなさげ。 11〜20行目までをコメントアウト。 :11,20 s/^/#/今いる行から5行をコメントアウト。(行番号は現在行+4になる) :.,+4 s/^/#/ちなみに、現在行は Ctrl-g で分かる。