VSCodeショートカット チートシート

cheatsheet

📂 ファイル操作

ファイルやフォルダの基本的な操作に関するショートカットです。

機能 Windows / Linux macOS
コマンドパレットを開く Ctrl+Shift+P / F1 Cmd+Shift+P / F1
クイックオープン (ファイルへ移動) Ctrl+P Cmd+P
新しいウィンドウ/インスタンス Ctrl+Shift+N Cmd+Shift+N
ウィンドウを閉じる Ctrl+Shift+W Cmd+Shift+W
新しいファイル Ctrl+N Cmd+N
ファイルを開く Ctrl+O Cmd+O
フォルダを開く Ctrl+K Ctrl+O Cmd+K Cmd+O
ワークスペースを開く Ctrl+R (直前のワークスペース) Cmd+R (直前のワークスペース)
ファイルを保存 Ctrl+S Cmd+S
名前を付けて保存 Ctrl+Shift+S Cmd+Shift+S
すべて保存 Ctrl+K S Cmd+Alt+S (または Cmd+Option+S)
ファイルを閉じる Ctrl+W / Ctrl+F4 Cmd+W
エディタグループを閉じる Ctrl+K W Cmd+K Cmd+W
すべてのエディタを閉じる Ctrl+K Ctrl+W Cmd+K Cmd+W
アクティブなファイルをエクスプローラーで表示 Ctrl+K R Cmd+K R
アクティブなファイルを新しいウィンドウで開く Ctrl+K O Cmd+K O

✍️ 基本編集

テキストのカット、コピー、ペーストなどの基本的な編集操作です。

機能 Windows / Linux macOS
切り取り (カット) Ctrl+X Cmd+X
コピー Ctrl+C Cmd+C
貼り付け (ペースト) Ctrl+V Cmd+V
行全体を切り取り (未選択時) Ctrl+X Cmd+X
行全体をコピー (未選択時) Ctrl+C Cmd+C
元に戻す (Undo) Ctrl+Z Cmd+Z
やり直し (Redo) Ctrl+Shift+Z / Ctrl+Y Cmd+Shift+Z
すべて選択 Ctrl+A Cmd+A

🖱️ 選択操作

テキストを選択するための様々なショートカットです。

機能 Windows / Linux macOS
文字を選択 Shift+←/→/↑/↓ Shift+←/→/↑/↓
単語単位で選択 Ctrl+Shift+←/→ Option+Shift+←/→ (または Alt+Shift+←/→)
行頭/行末まで選択 Shift+Home/End Shift+Cmd+←/→ または Shift+Home/End
ファイル先頭/末尾まで選択 Ctrl+Shift+Home/End Cmd+Shift+↑/↓ または Cmd+Shift+Home/End
現在の単語を選択 Ctrl+D (次の一致を選択に追加) Cmd+D (次の一致を選択に追加)
すべての一致を選択 Ctrl+Shift+L Cmd+Shift+L
選択範囲を拡張/縮小 Shift+Alt+→/← Ctrl+Shift+Cmd+→/←
矩形選択 (ボックス選択) Shift+Alt+マウスドラッグ / Ctrl+Shift+Alt+↑/↓/←/→ Option+Cmd+マウスドラッグ / Option+Cmd+Shift+↑/↓/←/→
括弧の選択 Ctrl+Shift+\ Cmd+Shift+\

↕️ 行操作・移動

行の移動、コピー、削除やインデント調整などの操作です。

機能 Windows / Linux macOS
行を上に移動 Alt+↑ Option+↑
行を下に移動 Alt+↓ Option+↓
行を上にコピー Shift+Alt+↑ Shift+Option+↑
行を下にコピー Shift+Alt+↓ Shift+Option+↓
行を削除 Ctrl+Shift+K Cmd+Shift+K
行を挿入 (下) Ctrl+Enter Cmd+Enter
行を挿入 (上) Ctrl+Shift+Enter Cmd+Shift+Enter
行をインデント Ctrl+] / Tab (選択時) Cmd+] / Tab (選択時)
行をアウトデント Ctrl+[ / Shift+Tab (選択時) Cmd+[ / Shift+Tab (選択時)
行頭へ移動 Home Cmd+← / Home
行末へ移動 End Cmd+→ / End
行コメントの切り替え Ctrl+/ Cmd+/
ブロックコメントの切り替え Shift+Alt+A Shift+Option+A
行を結合 (コマンドパレット: `Join Lines`) Ctrl+J (キーバインド未割り当ての場合あり)
選択行を大文字/小文字に変換 (コマンドパレット: `Transform to Uppercase/Lowercase`) (コマンドパレット: `Transform to Uppercase/Lowercase`)
選択行をソート (昇順/降順) (コマンドパレット: `Sort Lines Ascending/Descending`) (コマンドパレット: `Sort Lines Ascending/Descending`)

↔️ マルチカーソル・列編集

複数の場所に同時にカーソルを置いて編集する機能です。効率的なコーディングに役立ちます。😊

機能 Windows / Linux macOS
カーソルを追加 (上/下) Ctrl+Alt+↑/↓ Option+Cmd+↑/↓
最後のカーソル操作を元に戻す Ctrl+U Cmd+U
選択範囲の次の出現箇所にカーソルを追加 Ctrl+D Cmd+D
選択範囲のすべての出現箇所にカーソルを追加 Ctrl+Shift+L Cmd+Shift+L
マウスでカーソルを追加/削除 Alt+クリック Option+クリック
矩形選択 (ボックス選択) / 列選択モード Shift+Alt+マウスドラッグ Option+Cmd+マウスドラッグ
矩形選択 (キーボード) Ctrl+Shift+Alt+(矢印キー) Option+Cmd+Shift+(矢印キー)

🔍 検索と置換

ファイル内やプロジェクト全体のテキストを検索・置換する機能です。

機能 Windows / Linux macOS
検索 Ctrl+F Cmd+F
置換 Ctrl+H Option+Cmd+F (または Alt+Cmd+F)
次を検索 Enter / F3 Enter / Cmd+G
前を検索 Shift+Enter / Shift+F3 Shift+Enter / Shift+Cmd+G
選択範囲を検索 Ctrl+F (選択中に実行) Cmd+F (選択中に実行) / Cmd+E (検索語句に設定)
選択範囲の次の一致を検索 Ctrl+F3 Cmd+G (Cmd+Eの後)
選択範囲の前の一致を検索 Ctrl+Shift+F3 Shift+Cmd+G (Cmd+Eの後)
ファイル内検索 (全ファイル検索) Ctrl+Shift+F Cmd+Shift+F
ファイル内置換 (全ファイル置換) Ctrl+Shift+H Cmd+Shift+H
検索ウィジェットのトグル詳細 (正規表現、大文字/小文字区別など) Alt+C (大文字/小文字), Alt+W (単語単位), Alt+R (正規表現) Option+Cmd+C, Option+Cmd+W, Option+Cmd+R

🧭 ナビゲーション

コード内の移動やシンボルへのジャンプなど、効率的なナビゲーションのためのショートカットです。

機能 Windows / Linux macOS
指定行へ移動 Ctrl+G Ctrl+G / Cmd+L
定義へ移動 F12 / Ctrl+クリック F12 / Cmd+クリック
定義を横に開く Ctrl+Alt+クリック Option+Cmd+クリック
定義をここに表示 (Peek Definition) Alt+F12 Option+F12
実装へ移動 Ctrl+F12 Cmd+F12
型定義へ移動 (コマンドパレット: `Go to Type Definition`) (コマンドパレット: `Go to Type Definition`)
参照へ移動 (Find All References) Shift+F12 Shift+F12
参照をここに表示 (Peek References) Shift+Alt+F12 Shift+Option+F12
戻る (カーソル位置) Alt+← / マウス戻るボタン Ctrl+- / マウス戻るボタン
進む (カーソル位置) Alt+→ / マウス進むボタン Ctrl+Shift+- / マウス進むボタン
ファイルのシンボルへ移動 Ctrl+Shift+O Cmd+Shift+O
ワークスペースのシンボルへ移動 Ctrl+T Cmd+T
次のエラー/警告へ移動 F8 F8
前のエラー/警告へ移動 Shift+F8 Shift+F8
エディタ履歴をナビゲート Ctrl+Tab / Ctrl+Shift+Tab Ctrl+Tab / Ctrl+Shift+Tab
括弧へ移動 Ctrl+Shift+\ Cmd+Shift+\
次の変更箇所へ移動 (差分) Alt+F5 Option+F5
前の変更箇所へ移動 (差分) Shift+Alt+F5 Shift+Option+F5

💡 エディタ・ウィンドウ管理

エディタの分割、タブの切り替え、表示レイアウトの変更などを行います。

機能 Windows / Linux macOS
エディタを分割 Ctrl+\ Cmd+\
フォーカスをエディタグループへ移動 (1, 2, 3…) Ctrl+1 / Ctrl+2 / Ctrl+3 Cmd+1 / Cmd+2 / Cmd+3
フォーカスを最初/最後のエディタグループへ移動 Ctrl+K Ctrl+←/→ Cmd+K Cmd+←/→
フォーカスを左右/上下のエディタグループへ移動 (コマンドパレット: `Focus Left/Right/Above/Below Group`) (コマンドパレット: `Focus Left/Right/Above/Below Group`)
アクティブエディタを移動 (グループ間) Ctrl+Alt+←/→ Ctrl+Cmd+←/→
エディタグループのレイアウトを変更 (水平/垂直) Shift+Alt+0 (またはコマンドパレット) Shift+Option+Cmd+0 (またはコマンドパレット)
次のエディタを開く Ctrl+PageDown Ctrl+PageDown / Cmd+Option+→
前のエディタを開く Ctrl+PageUp Ctrl+PageUp / Cmd+Option+←
エディタをグループ内で移動 (左/右) Ctrl+K PageUp/PageDown Cmd+K PageUp/PageDown
サイドバーの表示/非表示 Ctrl+B Cmd+B
パネルの表示/非表示 (ターミナル、デバッグコンソールなど) Ctrl+J Cmd+J
最大化パネルの切り替え (コマンドパレット: `Toggle Maximized Panel`) (コマンドパレット: `Toggle Maximized Panel`) / `Cmd+J` (2回押しの場合あり)
Zen Mode の切り替え Ctrl+K Z Cmd+K Z
全画面表示の切り替え F11 Ctrl+Cmd+F
エディタのレイアウトを切り替え (単一/2列/3列/2行/グリッド) (コマンドパレット: `Toggle Editor Group Layout`) (コマンドパレット: `Toggle Editor Group Layout`)
現在のファイルをピン留め/ピン留め解除 Ctrl+K Shift+Enter Cmd+K Shift+Enter

🐞 デバッグ

デバッグセッションの制御に関するショートカットです。

機能 Windows / Linux macOS
デバッグの開始/続行 F5 F5
ブレークポイントの設定/解除 F9 F9
ステップオーバー F10 F10
ステップイン F11 F11
ステップアウト Shift+F11 Shift+F11
デバッグの停止 Shift+F5 Shift+F5
デバッグの再起動 Ctrl+Shift+F5 Cmd+Shift+F5
デバッグコンソールの表示 Ctrl+Shift+Y Cmd+Shift+Y
ウォッチ式の追加 (デバッグサイドバーから) (デバッグサイドバーから)
変数の値を表示 (ホバー) マウスホバー マウスホバー
条件付きブレークポイントの設定 右クリック > `Add Conditional Breakpoint…` 右クリック > `Add Conditional Breakpoint…`
ログポイントの設定 右クリック > `Add Logpoint…` 右クリック > `Add Logpoint…`

🖥️ 統合ターミナル

VSCode内でターミナルを操作するためのショートカットです。

機能 Windows / Linux macOS
ターミナルの表示/非表示 Ctrl+` Ctrl+`
新しいターミナルを作成 Ctrl+Shift+` Ctrl+Shift+`
ターミナル間を移動 Ctrl+PageUp/PageDown (ターミナルにフォーカス時) Cmd+Option+←/→ (ターミナルにフォーカス時) ※ カスタマイズ推奨
ターミナルを分割 Ctrl+Shift+5 (またはコマンドパレット) Cmd+\ (ターミナルにフォーカス時) ※ カスタマイズ推奨
ターミナル内をスクロール (上/下) Ctrl+↑/↓ Cmd+↑/↓
ターミナル内をページスクロール (上/下) Shift+PageUp/PageDown Shift+PageUp/PageDown
ターミナルを一番上/下までスクロール Shift+Home/End Shift+Home/End
ターミナルへフォーカスを移動 (コマンドパレット: `Focus Terminal`) (コマンドパレット: `Focus Terminal`)
ターミナル内のテキストをコピー Ctrl+Shift+C (設定による) / 通常のコピー Cmd+C / 通常のコピー
ターミナルへ貼り付け Ctrl+Shift+V (設定による) / 右クリック Cmd+V / 右クリック
ターミナルをクリア (コマンドパレット: `Terminal: Clear`) Cmd+K (ターミナルにフォーカス時)
アクティブなターミナルを強制終了 (ゴミ箱アイコンをクリック) (ゴミ箱アイコンをクリック)

✨ その他・便利な機能

上記カテゴリに含まれない、知っておくと便利なショートカットです。

機能 Windows / Linux macOS
インテリセンス (候補表示) のトリガー Ctrl+Space Ctrl+Space / Option+Esc
パラメータヒントのトリガー Ctrl+Shift+Space Cmd+Shift+Space
コードフォーマット (ドキュメント全体) Shift+Alt+F Shift+Option+F
コードフォーマット (選択範囲) Ctrl+K Ctrl+F Cmd+K Cmd+F
クイックフィックス (電球メニュー💡) Ctrl+. Cmd+.
名前の変更 (リファクタリング) F2 F2
コードスニペットの挿入 Ctrl+Space (候補表示後) / `Tab` Ctrl+Space (候補表示後) / `Tab`
Emmet 略語の展開 Tab Tab
言語モードの変更 Ctrl+K M Cmd+K M
キーボードショートカット一覧表示 Ctrl+K Ctrl+S Cmd+K Cmd+S
ユーザー設定を開く (UI) Ctrl+, Cmd+,
ユーザー設定を開く (JSON) (コマンドパレット: `Preferences: Open User Settings (JSON)`) (コマンドパレット: `Preferences: Open User Settings (JSON)`)
拡張機能ビューを開く Ctrl+Shift+X Cmd+Shift+X
Git ビューを開く Ctrl+Shift+G Ctrl+Shift+G
問題 (Errors & Warnings) ビューを開く Ctrl+Shift+M Cmd+Shift+M
出力ビューを開く Ctrl+Shift+U Cmd+Shift+U
Markdown プレビューの切り替え Ctrl+Shift+V Cmd+Shift+V
Markdown プレビューを横に表示 Ctrl+K V Cmd+K V

💡 ヒント:

  • Ctrl+K Ctrl+S (Windows/Linux) または Cmd+K Cmd+S (macOS) でいつでもショートカットキーの一覧とカスタマイズ画面を開けます。
  • コマンドパレット (Ctrl+Shift+P / Cmd+Shift+P) からほぼ全てのコマンドを検索・実行できます。ショートカットを忘れた時にも便利です。
  • これらのショートカットはデフォルト設定です。拡張機能や個人の設定によって異なる場合があります。

コメント

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