マイムの部屋

社内SEが,興味をもったことを書いていきます.

vi/vim での一括コメントアウト

昨日,vi と emacs のことを友人と話していて vi の利点を挙げてもらったら,一つに「一括でコメントアウトができる」というのがありました.

実際 emacs でもできそうな気がするが(調べてません)その方法をメモとして書いときます.

・一括コメントアウト時---------------

選択を開始する行の一番上にカーソルを置き、

Ctrl+v

コメントアウトしたいところまで,カーソル移動

I(iの大文字)Shift+iで挿入モードへ

# 入力(1文字だけ入力されます)

Esc

-----------------------------

これで行頭に#が入力される。

コメントアウトを一括削除する時-------------------

Ctrl+v

コメントアウトを削除したいところまで,カーソル移動

d 削除

-------------------------------------------

これで行頭の1文字が削除される。