VS Codeで1行を素早く削除する方法|ショートカットでサクッと消す小技

プログラミング・IT

「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)で元に戻せるので安心です。

複数行を削除する方法

連続する複数行の削除

連続する複数行を削除したい場合は:

  1. 削除したい行の範囲を選択する
  2. Ctrl + Shift + K(MacはCmd + Shift + K)を押す

または

  1. 削除したい最初の行にカーソルを置く
  2. Shift + ↓で削除したい行まで選択
  3. Ctrl + Shift + Kで削除

離れた複数行の削除

離れた複数行を削除したい場合は:

  1. Ctrlキー(MacはCmd)を押しながら削除したい行をクリック
  2. 複数行が選択されたらCtrl + Shift + Kで削除

他の便利な行操作ショートカット

行の複製

現在の行を複製したい場合:

  • Windows/LinuxCtrl + Shift + D
  • MacCmd + 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エミュレーション拡張などが有効になっている場合、ショートカットが上書きされることがあります
  • 設定から該当する拡張機能を確認してください

キーバインドの確認方法

  1. Ctrl + K, Ctrl + Sでキーボードショートカット設定を開く
  2. 検索欄に「delete line」と入力
  3. 現在の設定を確認・変更できます

カスタムショートカットの設定

もし既存のショートカットが使いにくい場合は、自分好みに変更できます:

  1. Ctrl + Shift + Pでコマンドパレットを開く
  2. 「Preferences: Open Keyboard Shortcuts」を選択
  3. 「editor.action.deleteLines」を検索
  4. 新しいキーバインドを設定

効率化のコツ

他のエディタでも使える知識

多くのコードエディタで似たようなショートカットが用意されています:

  • Sublime TextCtrl + Shift + K
  • AtomCtrl + Shift + K
  • IntelliJ IDEACtrl + Y

習慣化のポイント

最初は意識的にショートカットを使うようにし、慣れてくると自然に指が動くようになります。1週間程度続けると習慣になります。

まとめ

VS Codeで1行削除するには、以下のショートカットを使います:

  • Windows/LinuxCtrl + Shift + K
  • MacCmd + Shift + K

このショートカットを覚えておけば:

  • 作業効率が大幅アップ:マウス操作が不要
  • ストレス軽減:素早く不要なコードを片付けられる
  • コードの整理が楽:デバッグ用のコードもサクッと削除

コメント

タイトルとURLをコピーしました