VSCode標準ショートカットキー完全ガイド【日本語解説・おすすめ付き】

Tech Tips
スポンサーリンク
スポンサーリンク
  1. はじめに
  2. ショートカット確認方法
  3. 全般(General)
    1. ★★★ コマンドパレット(最重要)
    2. ★★ クイックオープン
    3. ★ 設定
  4. 基本編集(Basic Editing)
    1. ★★★ カット・コピー・ペースト
    2. ★★ カーソル操作
    3. ★★ インデント
    4. ★ 行操作
    5. ★★ 複数行操作
    6. ★ テキスト操作
  5. 検索と置換(Search and Replace)
    1. ★★★ 検索
    2. ★★ 選択範囲の検索
    3. ★★ ファイル横断検索
  6. マルチカーソルと選択(Multi-cursor and Selection)
    1. ★★★ マルチカーソル(超重要)
    2. ★★ 選択操作
    3. ★ 列選択
    4. ★ 現在の単語選択
  7. リッチ言語編集(Rich Languages Editing)
    1. ★★★ インテリセンス
    2. ★★ 定義とリファレンス
    3. ★ リファクタリング
  8. ナビゲーション(Navigation)
    1. ★★★ 移動
    2. ★★ 履歴ナビゲーション
  9. エディタ管理(Editor Management)
    1. ★★★ エディタの分割
    2. ★ タブ操作
    3. ★ エディタグループ操作
  10. ファイル管理(File Management)
    1. ★★★ ファイル操作
    2. ★ エクスプローラー操作
  11. 表示(Display)
    1. ★★★ パネル・サイドバー
    2. ★★ エクスプローラー・検索
    3. ★ その他のパネル
  12. デバッグ(Debug)
    1. ★★★ デバッグ操作
  13. 統合ターミナル(Integrated Terminal)
    1. ★★★ ターミナル操作
  14. おすすめショートカットTOP 20
    1. 絶対に覚えるべき(★★★)
    2. 効率を上げる(★★)
  15. カテゴリ別活用シーン
    1. コーディング時
    2. リファクタリング時
    3. デバッグ時
    4. ファイル編集時
  16. カスタマイズのすすめ
    1. keybindings.jsonでのカスタマイズ
    2. 競合しないキーの選び方
    3. when句の活用
  17. よくある質問
    1. Q: ショートカットが効かない
    2. Q: 日本語キーボードで使えない
    3. Q: どれから覚えればいい?
  18. まとめ
  19. 関連記事

はじめに

VSCodeを使いこなすには、ショートカットキーの習得が必須です。しかし、VSCodeの標準ショートカット一覧は英語表記で分かりにくいのが難点。

本記事では、VSCodeの標準ショートカットキーをカテゴリ別に日本語化し、特に重要なものには★印を付けて解説します。

この記事の特徴:

  • すべて日本語で解説
  • カテゴリ別に整理
  • ★マークでおすすめを表示
  • 使いどころ・活用ポイントを詳しく説明

ショートカット確認方法

Ctrl+K Ctrl+S
または
Ctrl+Shift+P → "Keyboard Shortcuts" で検索

ブラウザで確認:

Ctrl+Shift+P → "Open Keyboard Shortcuts (PDF)"
または
Help → Keyboard Shortcuts Reference

VSCodeショートカットキー

全般(General)

★★★ コマンドパレット(最重要)

キー機能使いどころ
Ctrl+Shift+P ★★★コマンドパレットを開くすべての機能にアクセス。迷ったらこれ
F1 ★★★コマンドパレットを開くCtrl+Shift+Pと同じ

活用ポイント:

  • 曖昧検索が可能("git push" → "Git: Push")
  • 最近使ったコマンドが上位に表示
  • キーバインドを忘れてもOK

★★ クイックオープン

キー機能使いどころ
Ctrl+P ★★★ファイル名でクイックオープンファイルを素早く開く。Explorerより速い
Ctrl+Shift+N新しいウィンドウ/インスタンス別プロジェクトを開く
Ctrl+Shift+Wウィンドウ/インスタンスを閉じるVSCode全体を終了

Ctrl+P活用術:

test.ts         → ファイル名検索
@symbol        → 現在のファイルのシンボル検索
#symbol        → ワークスペース全体のシンボル検索
:42            → 42行目にジャンプ
>command       → コマンド実行(Ctrl+Shift+Pと同じ)

★ 設定

キー機能使いどころ
Ctrl+, ★★設定を開くVSCodeのカスタマイズ
Ctrl+K Ctrl+Sキーボードショートカットキーバインド確認・変更

基本編集(Basic Editing)

★★★ カット・コピー・ペースト

キー機能使いどころ
Ctrl+X ★★★行をカット(選択なしの場合)選択不要。カーソル行を即削除
Ctrl+C ★★★行をコピー(選択なしの場合)選択不要。カーソル行を即コピー
Alt+↑/↓ ★★★行を上下に移動コードの並び替えに便利
Shift+Alt+↑/↓ ★★★行を上下にコピー類似コードを素早く複製

活用ポイント:

  • 選択範囲なしでCtrl+X → 行全体をカット
  • Alt+↑/↓で複数行も移動可能

★★ カーソル操作

キー機能使いどころ
Ctrl+Enter ★★下に行を挿入現在行の途中でも次の行へ
Ctrl+Shift+Enter上に行を挿入前の行に挿入
*Ctrl+Shift+* ★★対応する括弧にジャンプ{}や()の開始/終了を行き来

★★ インデント

キー機能使いどころ
Ctrl+] ★★インデントを増やすコード整形
Ctrl+[ ★★インデントを減らすコード整形
Home / End行頭/行末に移動素早く移動
Ctrl+Homeファイルの先頭に移動最上部へジャンプ
Ctrl+Endファイルの末尾に移動最下部へジャンプ

★ 行操作

キー機能使いどころ
Ctrl+↑/↓行をスクロールカーソル位置を変えずに画面移動
Alt+PgUp/PgDnページ単位でスクロール大きく移動
Ctrl+Shift+[折りたたみ(リージョン)コードブロックを隠す
Ctrl+Shift+]展開(リージョン)コードブロックを表示

★★ 複数行操作

キー機能使いどころ
Ctrl+K Ctrl+C ★★行コメント追加複数行を一括コメントアウト
Ctrl+K Ctrl+U ★★行コメント削除コメント解除
Ctrl+/ ★★★行コメントトグルコメント化/解除を切り替え
Shift+Alt+Aブロックコメントトグル/* */ 形式

活用ポイント:

  • Ctrl+/が最も使いやすい(トグル式)
  • 複数行選択してCtrl+/で一括操作

★ テキスト操作

キー機能使いどころ
Alt+Zワードラップトグル長い行の折り返し表示

検索と置換(Search and Replace)

★★★ 検索

キー機能使いどころ
Ctrl+F ★★★検索ファイル内検索
Ctrl+H ★★★置換文字列の一括置換
F3 / Shift+F3 ★★★次/前の検索結果検索結果を順に確認
Alt+Enter ★★すべての検索結果を選択一括編集に便利

活用ポイント:

  • Alt+Enterで全選択 → マルチカーソルで一括編集
  • Ctrl+Hで置換時、Ctrl+Enterで一括置換

★★ 選択範囲の検索

キー機能使いどころ
Ctrl+D ★★★次の一致を選択同じ単語を順に選択
Ctrl+Shift+L ★★★すべての一致を選択全箇所を同時編集

Ctrl+D活用術:

1. 変数名にカーソル
2. Ctrl+D連打で次々選択
3. そのまま編集 → 一括リネーム

★★ ファイル横断検索

キー機能使いどころ
Ctrl+K Ctrl+D次の一致まで移動一致箇所を確認しながら選択
Alt+C / R / W大文字小文字/正規表現/単語切り替え検索オプション

マルチカーソルと選択(Multi-cursor and Selection)

★★★ マルチカーソル(超重要)

キー機能使いどころ
Alt+クリック ★★★カーソルを追加複数箇所を同時編集
Ctrl+Alt+↑/↓ ★★★上下にカーソル追加連続した複数行を同時編集
Ctrl+U最後のカーソル操作を元に戻すカーソル追加をやり直し

活用例:

1. Alt+クリックで複数箇所選択
2. 同時入力
3. Escでマルチカーソル解除

★★ 選択操作

キー機能使いどころ
Shift+Alt+→選択範囲を拡大徐々に範囲を広げる
Shift+Alt+←選択範囲を縮小選択を狭める
Ctrl+L ★★現在行を選択行全体を素早く選択
Ctrl+Shift+L ★★★選択した全行末にカーソル追加複数行の末尾を同時編集

★ 列選択

キー機能使いどころ
Shift+Alt+ドラッグ列(矩形)選択縦方向の範囲選択
Ctrl+Shift+Alt+↑/↓列選択(上下)矩形選択を拡張
Ctrl+Shift+Alt+PgUp/PgDn列選択(ページ単位)広範囲の矩形選択

★ 現在の単語選択

キー機能使いどころ
Ctrl+F2 ★★単語の全出現箇所を選択変数名の一括リネーム

リッチ言語編集(Rich Languages Editing)

★★★ インテリセンス

キー機能使いどころ
Ctrl+Space ★★★サジェストをトリガー補完候補を表示
Ctrl+Shift+Space ★★★パラメーターヒント関数の引数情報を表示
Shift+Alt+F ★★★ドキュメントをフォーマットコード整形

活用ポイント:

  • Ctrl+Spaceで途中まで入力して補完
  • Shift+Alt+Fで保存前に自動整形

★★ 定義とリファレンス

キー機能使いどころ
F12 ★★★定義に移動関数・変数の定義元へジャンプ
Alt+F12 ★★定義をピーク表示その場で定義を確認
Ctrl+K F12定義を横に開く分割して表示
Ctrl+. ★★★クイックフィックスエラー修正候補を表示

F12活用術:

1. 関数名にカーソル
2. F12で定義に移動
3. Alt+←で元の位置に戻る

★ リファクタリング

キー機能使いどころ
F2 ★★★シンボル名変更変数・関数のリネーム
Shift+F12 ★★参照を表示使用箇所を確認
Ctrl+K Ctrl+X末尾の空白を削除ファイルクリーンアップ
Ctrl+K Mファイルの言語を変更シンタックスハイライト変更

ナビゲーション(Navigation)

★★★ 移動

キー機能使いどころ
Ctrl+T ★★★すべてのシンボルを表示ワークスペース全体から検索
Ctrl+G ★★★行に移動行番号指定でジャンプ
Ctrl+P ★★★ファイルに移動ファイル名で検索
Ctrl+Shift+O ★★シンボルに移動現在ファイル内のシンボル
Ctrl+Shift+M ★★問題パネルを表示エラー・警告を確認

Ctrl+G活用:

Ctrl+G → 42 → Enter
→ 42行目にジャンプ

★★ 履歴ナビゲーション

キー機能使いどころ
F8 ★★次のエラー/警告に移動エラー箇所を順に確認
Shift+F8 ★★前のエラー/警告に移動逆順で確認
Ctrl+Shift+Tabエディタグループ履歴を移動最近開いたファイルへ
Alt+←/→ ★★★前/次に戻る・進むブラウザの戻る・進むと同じ

活用ポイント:

  • Alt+←/→でカーソル位置履歴を移動
  • F12でジャンプ → Alt+←で戻る

エディタ管理(Editor Management)

★★★ エディタの分割

キー機能使いどころ
Ctrl+\ ★★★エディタを分割2つのファイルを並べて表示
Ctrl+1/2/3 ★★エディタグループにフォーカス分割した画面間を移動
Ctrl+F4 ★★エディタを閉じるタブを閉じる
Ctrl+K Ctrl+Wすべてのエディタを閉じる開いているタブを全閉じ

分割活用術:

1. Ctrl+\ でエディタ分割
2. Ctrl+1/2 で左右を切り替え
3. Ctrl+K 矢印キー で分割位置調整

★ タブ操作

キー機能使いどころ
Ctrl+K Fフォルダを閉じるプロジェクトを閉じる
Ctrl+N新しいファイル未保存ファイルを作成
Ctrl+Tabタブ切り替え次のタブへ
Ctrl+Shift+Tabタブ切り替え(逆順)前のタブへ

★ エディタグループ操作

キー機能使いどころ
Ctrl+K ←/→/↑/↓エディタグループのフォーカス移動分割した画面間を移動
Ctrl+Shift+PgUp/PgDnエディタを左右に移動タブの順序変更
Ctrl+K ← / →アクティブエディタグループを移動グループごと移動

ファイル管理(File Management)

★★★ ファイル操作

キー機能使いどころ
Ctrl+N ★★新しいファイル新規作成
Ctrl+O ★★ファイルを開くダイアログから選択
Ctrl+S ★★★保存変更を保存
Ctrl+Shift+S ★★名前を付けて保存別名保存
Ctrl+K S ★★すべて保存開いているファイルを全保存

★ エクスプローラー操作

キー機能使いどころ
Ctrl+K Ctrl+Wすべて閉じるタブを全閉じ
Ctrl+Shift+T ★★閉じたエディタを再度開くうっかり閉じた時に復元
Ctrl+K Enterプレビューモードを維持ダブルクリック状態に
Ctrl+Tabタブ移動最近使用順
Ctrl+K P ★★アクティブファイルのパスをコピーフルパスを取得
Ctrl+K R ★★エクスプローラーで表示ファイルをOSのエクスプローラーで開く
Ctrl+K O新しいウィンドウで開く別インスタンスで開く

表示(Display)

★★★ パネル・サイドバー

キー機能使いどころ
F11 ★★フルスクリーントグル画面を広く使う
Shift+Alt+0エディタレイアウトを切り替え横/縦分割切り替え
Ctrl+=/- ★★ズームイン/アウト画面拡大・縮小
Ctrl+B ★★★サイドバートグルExplorerの表示/非表示

活用ポイント:

  • Ctrl+Bでサイドバーを隠して画面を広く
  • Ctrl+Jでターミナルの表示/非表示

★★ エクスプローラー・検索

キー機能使いどころ
Ctrl+Shift+E ★★エクスプローラーにフォーカスファイルツリーを操作
Ctrl+Shift+F ★★★検索を表示ファイル横断検索
Ctrl+Shift+G ★★ソース管理を表示Git操作
Ctrl+Shift+Dデバッグを表示デバッガー起動
Ctrl+Shift+X ★★拡張機能を表示拡張機能の管理

★ その他のパネル

キー機能使いどころ
Ctrl+Shift+Hファイル内置換置換パネルを開く
Ctrl+Shift+J検索の詳細をトグル検索オプション
Ctrl+Shift+U ★★出力パネルを表示ログ・ビルド結果を確認
Ctrl+Shift+V ★★MarkdownプレビューMDファイルをプレビュー
Ctrl+K VMarkdownプレビューを横に開く分割表示
Ctrl+K ZZenモード(Esc Escで終了)集中モード

デバッグ(Debug)

★★★ デバッグ操作

キー機能使いどころ
F9 ★★★ブレークポイント切り替えデバッグポイント設定
F5 ★★★デバッグ開始/続行デバッガー実行
Shift+F5 ★★デバッグ停止デバッグ終了
F11 / Shift+F11 ★★ステップイン/アウト関数内に入る/出る
F10 ★★★ステップオーバー次の行へ
Ctrl+K Ctrl+Iホバー情報を表示変数の値を確認

デバッグの基本フロー:

1. F9でブレークポイント設定
2. F5でデバッグ開始
3. F10でステップ実行
4. 変数にマウスホバーで値確認
5. Shift+F5で終了

統合ターミナル(Integrated Terminal)

★★★ ターミナル操作

キー機能使いどころ
Ctrl+` ★★★統合ターミナルを表示ターミナルの表示/非表示
Ctrl+Shift+` ★★新しいターミナルを作成複数ターミナル起動
Ctrl+C選択範囲をコピーターミナル内でコピー
Ctrl+V ★★アクティブターミナルに貼り付けペースト
Ctrl+↑/↓スクロールターミナル履歴を確認
Shift+PgUp/PgDnページスクロール大きく移動
Ctrl+Home / End最上部/最下部へスクロール履歴の端へ

活用ポイント:

  • Ctrl+`でターミナルを素早く表示
  • 複数ターミナルを開いて用途別に使い分け

おすすめショートカットTOP 20

絶対に覚えるべき(★★★)

  1. Ctrl+Shift+P - コマンドパレット
  2. Ctrl+P - ファイル検索
  3. Ctrl+F - 検索
  4. Ctrl+H - 置換
  5. Ctrl+D - 次の一致を選択
  6. Alt+クリック - マルチカーソル追加
  7. Ctrl+/ - コメントトグル
  8. F12 - 定義に移動
  9. Alt+←/→ - 前/次に戻る
  10. Ctrl+` - ターミナル表示

効率を上げる(★★)

  1. Ctrl+\ - エディタ分割
  2. Ctrl+B - サイドバートグル
  3. Ctrl+Shift+F - ファイル横断検索
  4. Alt+↑/↓ - 行を移動
  5. Shift+Alt+↓ - 行を複製
  6. F2 - リネーム
  7. Ctrl+Shift+T - 閉じたタブを復元
  8. Ctrl+L - 行選択
  9. Ctrl+G - 行に移動
  10. F8 - 次のエラーに移動

カテゴリ別活用シーン

コーディング時

1. Ctrl+P でファイル検索
2. F12 で定義確認
3. Ctrl+Space で補完
4. Shift+Alt+F でフォーマット
5. Ctrl+S で保存

リファクタリング時

1. F2 でリネーム
2. Ctrl+D で同じ単語を選択
3. Alt+クリックで複数選択
4. Ctrl+. でクイックフィックス

デバッグ時

1. F9 でブレークポイント
2. F5 でデバッグ開始
3. F10 でステップ実行
4. 変数ホバーで値確認

ファイル編集時

1. Ctrl+F で検索
2. Ctrl+H で置換
3. Alt+↑/↓ で行移動
4. Ctrl+/ でコメント

カスタマイズのすすめ

keybindings.jsonでのカスタマイズ

[
    // よく使うコマンドに短いキーを割り当て
    {
        "key": "ctrl+k ctrl+t",
        "command": "workbench.action.terminal.toggleTerminal"
    },
    
    // 既存のキーを無効化
    {
        "key": "ctrl+w",
        "command": "-workbench.action.closeActiveEditor"
    }
]

競合しないキーの選び方

おすすめパターン:

  • Ctrl+K Ctrl+[文字] - 2段階キー(VSCodeスタイル)
  • Ctrl+Alt+[文字] - 比較的空いている
  • Ctrl+Shift+Alt+[文字] - ほぼ確実に空いている

when句の活用

{
    "key": "ctrl+t",
    "command": "workbench.action.terminal.new",
    "when": "terminalFocus"
}

よくある質問

Q: ショートカットが効かない

A: 以下を確認:

  1. Ctrl+K Ctrl+Sで競合チェック
  2. 拡張機能が上書きしていないか確認
  3. keybindings.jsonを確認

Q: 日本語キーボードで使えない

A: 一部のキーは調整が必要:

  • Ctrl+\ → 日本語配列では反応しないことがある
  • keybindings.jsonで別のキーに割り当て

Q: どれから覚えればいい?

A: 以下の順番がおすすめ:

  1. Ctrl+Shift+P(コマンドパレット)
  2. Ctrl+P(ファイル検索)
  3. Ctrl+F/H(検索・置換)
  4. Ctrl+/(コメント)
  5. Alt+↑/↓(行移動)

まとめ

VSCodeのショートカットキーを覚えるだけで、作業効率が大きく向上します。

学習のコツ:

  1. 一度に全部覚えようとしない
  2. 頻繁に使う操作から優先的に
  3. Ctrl+Shift+Pで代用しながら慣れる
  4. カスタマイズは後回し(標準を覚えてから)

次のステップ:

  • カスタムマクロで独自ショートカットを作成
  • Keyboard Macro Betaで操作を記録
  • チーム内で共通のキーバインドを統一

効率的なコーディングライフを!

関連記事

移行の経緯と環境構築

サクラエディタからVSCodeへマクロ移行!快適開発環境の構築記録
はじめに長年愛用してきたサクラエディタのマクロ機能。便利なJavaScript/VBSマクロを多数作成して日常業務で活用してきましたが、最近のAWS開発やブログ執筆でVSCodeを使う機会が増えてきました。「VSCodeでもサクラエディタの...

マクロ開発の詳細手順

VSCode TypeScriptマクロ開発環境の完全ガイド【セットアップから運用まで】
はじめにVSCodeでカスタムマクロを作成したいけど、どうやって開発環境を構築すればいいか分からない。そんな悩みを持つ方に向けて、TypeScriptでVSCode拡張機能を開発する環境の構築から、実際にマクロを作成して使えるようにするまで...


タグ: #VSCode #ショートカットキー #生産性向上 #効率化 #キーボード操作

コメント