やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Vimで複数行コメントアウトと解除

コーディング中は頻繁にやる。

手順

コメントアウト

  1. Ctrl+v
  2. Shift+i
  3. jで選択
  4. #入力
  5. ESC

コメントアウト解除

  1. Ctrl+v
  2. jで選択
  3. d

やってみる

コメントアウト

あらかじめ適当なソースコードを用意しておく。

a.py

print('a')
for a in range(0,10):
    print(a)

f:id:ytyaru:20180309174849p:plain

  1. Ctrl+v
    f:id:ytyaru:20180309174858p:plain
  2. Shift+i
    f:id:ytyaru:20180309174909p:plain
  3. jで選択
    f:id:ytyaru:20180309174922p:plain
  4. #入力
    f:id:ytyaru:20180309175021p:plain
  5. ESCで完了させる
    f:id:ytyaru:20180309175027p:plain

1秒くらいの間があるが、これで#が選択したところすべてに入力される。

長い……覚えられない……。Ctrl+Shift+Uとかで一発でできないの?

コメントアウト解除

  1. Ctrl+v
    f:id:ytyaru:20180309181413p:plain
  2. jで選択
    f:id:ytyaru:20180309181418p:plain
  3. d
    f:id:ytyaru:20180309181422p:plain

同じキーでコメントアウトの切り替えができたら楽なんだけど。

環境

前回まで