Visual Studio Code(VSCode)は、世界で最も人気のある無料コードエディタです。
しかし、マウスだけで使っているともったいない!
ショートカットキーを覚えるメリット
- 作業スピードが2-3倍向上
- 手をキーボードから離さず集中できる
- プロのような滑らかな操作
- VSCodeの隠れた機能も発見
この記事では、初心者でも今すぐ使える実用的なショートカットを厳選して紹介します。
覚え方のコツ
- 一度に全部覚えようとしない
- 毎日3-5個ずつ練習
- よく使う操作から優先
- 手が覚えるまで繰り返し
絶対に覚えたい基本ショートカット

超重要!毎日使う基本操作
操作内容 | Windows/Linux | Mac | 使用頻度 |
---|---|---|---|
ファイルを開く | Ctrl + P | Cmd + P | ⭐⭐⭐⭐⭐ |
コマンドパレット | Ctrl + Shift + P | Cmd + Shift + P | ⭐⭐⭐⭐⭐ |
保存 | Ctrl + S | Cmd + S | ⭐⭐⭐⭐⭐ |
設定を開く | Ctrl + , | Cmd + , | ⭐⭐⭐⭐ |
ターミナル表示 | `Ctrl + “ | `Ctrl + “ | ⭐⭐⭐⭐⭐ |
各ショートカットの詳しい使い方
1. ファイルを開く(Ctrl + P)
使用例:
Ctrl + P → "index.html" と入力 → Enter
- プロジェクト内のファイルを瞬時に検索・開く
- ファイル名の一部だけでもOK
- 最近使ったファイルも表示される
2. コマンドパレット(Ctrl + Shift + P)
使用例:
Ctrl + Shift + P → "format" と入力 → Enter
- VSCodeのすべての機能にアクセス
- 拡張機能のコマンドも実行可能
- 迷ったときの万能ツール
3. ターミナル表示(Ctrl + `)
使用例:
Ctrl + ` → コマンド実行 → 再度 Ctrl + ` で非表示
- VSCode内でコマンドライン操作
- 複数のターミナルを管理可能
コーディングを効率化するショートカット
コピー・移動・削除
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
行全体をコピー | Shift + Alt + ↓/↑ | Option + Shift + ↓/↑ | 選択せずに行をコピー |
行を移動 | Alt + ↓/↑ | Option + ↓/↑ | 行の順序を入れ替え |
行を削除 | Ctrl + Shift + K | Cmd + Shift + K | カーソル行を瞬時に削除 |
複数行を選択 | Alt + クリック | Option + クリック | 複数箇所を同時編集 |
実用例:行の移動とコピー
// 元のコード
function hello() {
console.log("Hello");
console.log("World");
}
// Alt + ↓ で2行目を下に移動
function hello() {
console.log("World");
console.log("Hello");
}
// Shift + Alt + ↓ で行をコピー
function hello() {
console.log("World");
console.log("World"); // ← コピーされた行
console.log("Hello");
}
コメント・整形
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
コメントアウト | Ctrl + / | Cmd + / | 行コメントのON/OFF |
ブロックコメント | Shift + Alt + A | Option + Shift + A | 複数行コメント |
コード整形 | Shift + Alt + F | Option + Shift + F | 自動でコードを整列 |
インデント追加 | Ctrl + ] | Cmd + ] | 選択行のインデント |
インデント削除 | Ctrl + [ | Cmd + [ | インデントを戻す |
実用例:コメントアウト
// 通常のコード
console.log("Hello");
console.log("World");
// Ctrl + / でコメントアウト
// console.log("Hello");
console.log("World");
// 再度 Ctrl + / でコメント解除
console.log("Hello");
console.log("World");
検索・置換のショートカット
基本的な検索
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
検索 | Ctrl + F | Cmd + F | 現在のファイル内検索 |
置換 | Ctrl + H | Cmd + H | 文字列の置き換え |
次を検索 | F3 または Ctrl + G | Cmd + G | 検索結果の次へ |
前を検索 | Shift + F3 | Cmd + Shift + G | 検索結果の前へ |
全選択して検索 | Ctrl + D | Cmd + D | 同じ単語を順次選択 |
高度な検索
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
プロジェクト全体検索 | Ctrl + Shift + F | Cmd + Shift + F | 全ファイルから検索 |
プロジェクト全体置換 | Ctrl + Shift + H | Cmd + Shift + H | 全ファイルで置換 |
シンボル検索 | Ctrl + Shift + O | Cmd + Shift + O | 関数・変数名で検索 |
実用例:同じ単語を一括変更
// 元のコード
let userName = "John";
console.log(userName);
alert(userName);
// "userName"にカーソルを置いて Ctrl + D を繰り返し押す
// → 同じ単語がすべて選択される
// → 一度に変更可能
let userEmail = "John";
console.log(userEmail);
alert(userEmail);
ファイル・タブ管理のショートカット
タブ操作
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
新しいファイル | Ctrl + N | Cmd + N | 無題ファイルを作成 |
タブを閉じる | Ctrl + W | Cmd + W | 現在のタブを閉じる |
タブ切り替え | Ctrl + Tab | Cmd + Option + →/← | 開いているタブを移動 |
閉じたタブを復元 | Ctrl + Shift + T | Cmd + Shift + T | 最近閉じたタブを再開 |
すべて保存 | Ctrl + K, S | Cmd + Option + S | 開いている全ファイル保存 |
ウィンドウ・ペイン操作
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
エディタ分割 | Ctrl + \ | Cmd + \ | 画面を縦に分割 |
エディタ移動 | Ctrl + 1/2/3 | Cmd + 1/2/3 | 分割したエディタ間移動 |
サイドバー表示切替 | Ctrl + B | Cmd + B | ファイルエクスプローラの表示/非表示 |
アクティビティバー切替 | Ctrl + Shift + E/F/G | Cmd + Shift + E/F/G | エクスプローラ/検索/Git |
ターミナル操作のショートカット
ターミナル基本操作
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
ターミナル表示/非表示 | `Ctrl + “ | `Ctrl + “ | 統合ターミナルの切り替え |
新しいターミナル | `Ctrl + Shift + “ | `Cmd + Shift + “ | 複数ターミナルを作成 |
ターミナル分割 | Ctrl + Shift + 5 | Cmd + Shift + 5 | ターミナルを横に分割 |
ターミナル間移動 | Alt + ←/→ | Cmd + ←/→ | 複数ターミナル間の移動 |
実用例:開発ワークフロー
# ターミナル1:開発サーバー起動
npm start
# Ctrl + Shift + ` で新しいターミナル
# ターミナル2:Git操作
git add .
git commit -m "Update feature"
# 再度 Ctrl + Shift + ` で3つ目
# ターミナル3:テスト実行
npm test
デバッグのショートカット

デバッグ制御
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
デバッグ開始 | F5 | F5 | デバッガーを起動 |
デバッグ停止 | Shift + F5 | Shift + F5 | デバッグセッション終了 |
ブレークポイント | F9 | F9 | ブレークポイントの設定/解除 |
ステップオーバー | F10 | F10 | 次の行へ進む |
ステップイン | F11 | F11 | 関数の中に入る |
ステップアウト | Shift + F11 | Shift + F11 | 関数から出る |
デバッグの基本的な流れ
F9
でブレークポイントを設定F5
でデバッグ開始F10
で1行ずつ実行確認- 変数の値をウォッチ
Shift + F5
で終了
Git操作のショートカット
ソース管理
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
ソース管理を開く | Ctrl + Shift + G | Cmd + Shift + G | Gitパネルを表示 |
コミット | Ctrl + Enter | Cmd + Enter | 変更をコミット(Git パネル内) |
クイックGit | Ctrl + Shift + P → “Git” | Cmd + Shift + P → “Git” | Gitコマンドを素早く実行 |
カスタマイズとその他のショートカット
表示・設定
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
コマンドパレット | Ctrl + Shift + P | Cmd + Shift + P | 全機能へのアクセス |
設定を開く | Ctrl + , | Cmd + , | 設定画面を表示 |
ショートカット一覧 | Ctrl + K, Ctrl + S | Cmd + K, Cmd + S | キーボード設定 |
拡張機能 | Ctrl + Shift + X | Cmd + Shift + X | 拡張機能パネル |
全画面表示 | F11 | Cmd + Ctrl + F | フルスクリーンモード |
クイック操作
操作内容 | Windows/Linux | Mac | 説明 |
---|---|---|---|
行の選択 | Ctrl + L | Cmd + L | 行全体を選択 |
単語の選択 | Ctrl + D | Cmd + D | 単語を選択(繰り返しで追加選択) |
全選択 | Ctrl + A | Cmd + A | ファイル全体を選択 |
元に戻す | Ctrl + Z | Cmd + Z | アンドゥ |
やり直し | Ctrl + Y | Cmd + Shift + Z | リドゥ |
トラブルシューティング

ショートカットが効かない場合
原因1:他のアプリがキーを使用
対処法:
- 他のアプリを終了
- VSCodeの設定でキーバインドを確認
原因2:拡張機能の競合
対処法:
- 拡張機能を一時的に無効化
- キーバインドの競合を確認
原因3:言語設定の問題
対処法:
- キーボードレイアウトを確認
- VSCodeの言語設定を確認
まとめ
習得レベル別まとめ
初心者レベル(必須5個)
Ctrl + P
– ファイルを開くCtrl + S
– 保存Ctrl + /
– コメントCtrl + F
– 検索- `Ctrl + “ – ターミナル
中級者レベル(+10個)
- 上記5個 + 編集・移動・置換操作
上級者レベル(+15個以上)
- デバッグ、Git、カスタマイズまで活用
コメント