【vim】複数行を一度にコメントアウト

nginx.confをいじっているときに、「ここの複数行をコメントアウトしたいな〜。でも一個ずつやるのはめんどい」みたいなときにvimで一気にコメントアウトする方法です

コメントアウトというよりは、指定の文字を先頭に入れるという意味の方が正しい気がします

複数行をコメントアウト

1. 「Ctrl + v」 を押す

vimのノーマルモードから「Ctrl + v」を押して矩形選択モードにします

2. コメントアウトしたい行を選択

j , k もしくは キーボードの上下キー選択で選択します

3. 「Shif + i」 で挿入モードにする

挿入モードにします

4. 「#」を入力

「#」と入力するとその行にだけ表示されます

5. 「esc」を押す

escキーを押すと以下kつで追加されます

コメントアウトを削除する

コメントアウトしたら削除もしたいですよね

1. 「Ctrl + v」 を押す

vimのノーマルモードから「Ctrl + v」を押して矩形選択モードにします

2. コメントアウトしたい行を選択

j , k もしくは キーボードの上下キー選択で選択します

3. 「d」を押す

「d」キーを押すと先頭の文字が削除されます