「VS Codeでいらない行を削除するとき、毎回マウスでドラッグしてDelete」
「行を選択してからBackspace」
そんな面倒な作業をしていませんか?
実はVS Codeには1行を一瞬で削除できるショートカットがあります。この機能を覚えるだけで、コード編集が格段にスピードアップし、プログラミングの効率が大幅に向上します。
コードを書いていると、不要な行やデバッグ用のコメント、間違えて書いた処理などを削除する場面が頻繁にあります。そんなとき、この便利なショートカットを使えば、マウスに手を伸ばすことなく素早く行を削除できます。
VS Codeで1行削除する基本のショートカット

Windows・Linux の場合
Ctrl + Shift + K
でカーソルがある行を即削除できます。
Mac の場合
Cmd + Shift + K
同様に、選択せずにこのキーを押すだけで現在の行が削除されます。
ショートカットの覚え方
**K = Kill(殺す)**と覚えると忘れにくいです。プログラミングの世界では「kill」は「削除」や「終了」を意味することが多いので、自然に覚えられます。
このショートカットの便利なポイント
カーソルがどこにあっても行ごと消える
便利なのは、カーソルが行の先頭や末尾でなくてもOKなところです。行の途中にカーソルがあっても、その行丸ごと削除されます。
選択の手間が不要
通常の削除では「行を選択 → 削除」の2ステップが必要ですが、このショートカットなら1ステップで完了します。
元に戻すことも可能
間違えて削除してしまった場合は、Ctrl + Z
(MacはCmd + Z)で元に戻せるので安心です。
複数行を削除する方法
連続する複数行の削除
連続する複数行を削除したい場合は:
- 削除したい行の範囲を選択する
Ctrl + Shift + K
(MacはCmd + Shift + K)を押す
または
- 削除したい最初の行にカーソルを置く
Shift + ↓
で削除したい行まで選択Ctrl + Shift + K
で削除
離れた複数行の削除
離れた複数行を削除したい場合は:
Ctrl
キー(MacはCmd)を押しながら削除したい行をクリック- 複数行が選択されたら
Ctrl + Shift + K
で削除
他の便利な行操作ショートカット
行の複製
現在の行を複製したい場合:
- Windows/Linux:
Ctrl + Shift + D
- Mac:
Cmd + Shift + D
行の移動
行を上下に移動したい場合:
- 上に移動:
Alt + ↑
(MacはOption + ↑) - 下に移動:
Alt + ↓
(MacはOption + ↓)
行の開始・終端にジャンプ
- 行の先頭:
Home
キー(MacはCmd + ←) - 行の末尾:
End
キー(MacはCmd + →)
実際の使用場面
デバッグ時のコメント削除
console.log("デバッグ用"); // この行を削除したい
const result = calculation();
console.log("結果:", result); // この行も削除したい
デバッグが終わったら、console.log
の行にカーソルを置いてCtrl + Shift + K
で素早く削除できます。
不要なインポート文の削除
import os
import sys
import unused_module # この行を削除したい
from datetime import datetime
使わなくなったインポート文も、カーソルを置いてCtrl + Shift + K
で即座に削除できます。
空行の削除
コードの整理で空行を削除したい場合も、空行にカーソルを置いて同じショートカットで削除できます。
トラブルシューティング

ショートカットが効かない場合
他の拡張機能との競合
- Vimエミュレーション拡張などが有効になっている場合、ショートカットが上書きされることがあります
- 設定から該当する拡張機能を確認してください
キーバインドの確認方法
Ctrl + K, Ctrl + S
でキーボードショートカット設定を開く- 検索欄に「delete line」と入力
- 現在の設定を確認・変更できます
カスタムショートカットの設定
もし既存のショートカットが使いにくい場合は、自分好みに変更できます:
Ctrl + Shift + P
でコマンドパレットを開く- 「Preferences: Open Keyboard Shortcuts」を選択
- 「editor.action.deleteLines」を検索
- 新しいキーバインドを設定
効率化のコツ
他のエディタでも使える知識
多くのコードエディタで似たようなショートカットが用意されています:
- Sublime Text:
Ctrl + Shift + K
- Atom:
Ctrl + Shift + K
- IntelliJ IDEA:
Ctrl + Y
習慣化のポイント
最初は意識的にショートカットを使うようにし、慣れてくると自然に指が動くようになります。1週間程度続けると習慣になります。
まとめ
VS Codeで1行削除するには、以下のショートカットを使います:
- Windows/Linux:
Ctrl + Shift + K
- Mac:
Cmd + Shift + K
このショートカットを覚えておけば:
- 作業効率が大幅アップ:マウス操作が不要
- ストレス軽減:素早く不要なコードを片付けられる
- コードの整理が楽:デバッグ用のコードもサクッと削除
コメント