📂 ファイル操作
ファイルやフォルダの基本的な操作に関するショートカットです。
機能 | 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
) からほぼ全てのコマンドを検索・実行できます。ショートカットを忘れた時にも便利です。 - これらのショートカットはデフォルト設定です。拡張機能や個人の設定によって異なる場合があります。
コメント