VS Code キーボードショートカット(Windows・Mac)
Visual Studio Code の Windows と Mac の既定のショートカットをすべて掲載し、Linux の違いも記載。マルチカーソル、検索、リファクタリング、ターミナル。
VS Code キーボードショートカット(Windows・Mac)— freetoolsforweb.com
最終確認日:(VS Code のドキュメントおよび Windows・macOS・Linux 用の既定のキー バインド で確認)。ショートカット 188 件。
- コード(連続キー):Ctrl + K、続けて Ctrl + S は Ctrl+K を押して離してから Ctrl+S を押すことを示します。VS Code は 1 つ目のキーの後、2 つ目のキーを待ちます。
- Linux は Windows と同じキーです。ただし、ドキュメントのフォーマットの Ctrl + Shift + I のように「Linux:」と記載された行は除きます。
- これらは既定のキーです。自分や拡張機能が設定したキー バインドが優先されます。Ctrl + K、続けて Ctrl + S(Mac では Command + K、続けて Command + S)で確認してください。
12 カテゴリ、全 188 件のショートカットを表示中
全般とコマンド パレット#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| コマンド パレットを表示(すべてのコマンド) | Ctrl + Shift + Pまたは F1 | Shift + Command + Pまたは F1 | |
| クイック オープン:名前でファイルへ移動 | Ctrl + P | Command + P | |
| 新しいウィンドウ | Ctrl + Shift + N | Shift + Command + N | |
| ウィンドウを閉じる | Alt + F4または Ctrl + Shift + WLinux: Alt+F4(リファレンス シートには Ctrl+W も記載)。 | Shift + Command + W | |
| 設定を開く | Ctrl + カンマ | Command + カンマ | |
| キーボード ショートカット エディターを開く | Ctrl + K、続けて Ctrl + S | Command + K、続けて Command + S | |
| 配色テーマを選択 | Ctrl + K、続けて Ctrl + T | Command + K、続けて Command + T | |
| 最近使ったフォルダーまたはワークスペースを開く | Ctrl + R | Ctrl + R | |
| ビューをクイック オープン | Ctrl + QLinux: 既定のショートカットなし。 | Ctrl + Q |
基本的な編集#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| 行を切り取り(選択なしのとき) | Ctrl + X | Command + X | |
| 行をコピー(選択なしのとき) | Ctrl + C | Command + C | |
| 元に戻す | Ctrl + Z | Command + Z | |
| やり直し | Ctrl + Y | Shift + Command + Z | |
| 行を上へ移動 | Alt + 上矢印 | Option + 上矢印 | |
| 行を下へ移動 | Alt + 下矢印 | Option + 下矢印 | |
| 行を上にコピー(複製) | Shift + Alt + 上矢印Linux: Ctrl+Shift+Alt+Up。 | Option + Shift + 上矢印 | |
| 行を下にコピー(複製) | Shift + Alt + 下矢印Linux: Ctrl+Shift+Alt+Down。 | Option + Shift + 下矢印 | |
| 行を削除 | Ctrl + Shift + K | Shift + Command + K | |
| 下に行を挿入 | Ctrl + Enter | Command + Enter | |
| 上に行を挿入 | Ctrl + Shift + Enter | Shift + Command + Enter | |
| 対応する括弧へ移動 | Ctrl + Shift + バックスラッシュ | Shift + Command + バックスラッシュ | |
| 行をインデント | Ctrl + 右角かっこ | Command + 右角かっこ | |
| 行のインデントを解除 | Ctrl + 左角かっこ | Command + 左角かっこ | |
| 行頭へ移動 | Home | Home | |
| 行末へ移動 | End | End | |
| ファイルの先頭へ移動 | Ctrl + Home | Command + 上矢印 | |
| ファイルの末尾へ移動 | Ctrl + End | Command + 下矢印 | |
| 1 行上へスクロール | Ctrl + 上矢印 | Ctrl + Page Up | |
| 1 行下へスクロール | Ctrl + 下矢印 | Ctrl + Page Down | |
| 1 ページ上へスクロール | Alt + Page Up | Command + Page Up | |
| 1 ページ下へスクロール | Alt + Page Down | Command + Page Down | |
| 行コメントの切り替え | Ctrl + スラッシュ | Command + スラッシュ | |
| 行コメントを追加 | Ctrl + K、続けて Ctrl + C | Command + K、続けて Command + C | |
| 行コメントを削除 | Ctrl + K、続けて Ctrl + U | Command + K、続けて Command + U | |
| ブロック コメントの切り替え | Shift + Alt + ALinux: Ctrl+Shift+A。 | Option + Shift + A | |
| 折り返しの切り替え | Alt + Z | Option + Z | |
| 領域を折りたたむ | Ctrl + Shift + 左角かっこ | Option + Command + 左角かっこ | |
| 領域を展開 | Ctrl + Shift + 右角かっこ | Option + Command + 右角かっこ | |
| カーソル位置の折りたたみを切り替え | Ctrl + K、続けて Ctrl + L | Command + K、続けて Command + L | |
| すべてのサブ領域を折りたたむ | Ctrl + K、続けて Ctrl + 左角かっこ | Command + K、続けて Command + 左角かっこ | |
| すべてのサブ領域を展開 | Ctrl + K、続けて Ctrl + 右角かっこ | Command + K、続けて Command + 右角かっこ | |
| すべての領域を折りたたむ | Ctrl + K、続けて Ctrl + 0 | Command + K、続けて Command + 0 | |
| すべての領域を展開 | Ctrl + K、続けて Ctrl + J | Command + K、続けて Command + J | |
| すべてのブロック コメントを折りたたむ | Ctrl + K、続けて Ctrl + スラッシュ | Command + K、続けて Command + スラッシュ | |
| 上書き / 挿入モードの切り替え | Insert | Option + Command + O |
マルチカーソルと選択#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| クリックした位置にカーソルを追加 | Alt + クリック一部の Linux ディストリビューションでは Alt+クリックがウィンドウ マネージャーに使われています。editor.multiCursorModifier 設定で修飾キーを変更してください。 | Option + クリック | |
| 上にカーソルを追加 | Ctrl + Alt + 上矢印Linux: Shift+Alt+Up。 | Option + Command + 上矢印 | |
| 下にカーソルを追加 | Ctrl + Alt + 下矢印Linux: Shift+Alt+Down。 | Option + Command + 下矢印 | |
| 直前のカーソル操作を元に戻す | Ctrl + U | Command + U | |
| 選択した各行の末尾にカーソルを追加 | Shift + Alt + I | Option + Shift + I | |
| 現在の行を選択 | Ctrl + L | Command + L | |
| 単語を選択し、次の一致箇所を追加 | Ctrl + D | Command + D | |
| 最後の選択を次の一致箇所へ移動(スキップ) | Ctrl + K、続けて Ctrl + D | Command + K、続けて Command + D | |
| 選択範囲と一致する箇所をすべて選択 | Ctrl + Shift + L | Shift + Command + L | |
| 現在の単語と一致する箇所をすべて選択 | Ctrl + F2 | Command + F2 | |
| 選択範囲を拡大(スマート選択) | Shift + Alt + 右矢印 | Ctrl + Shift + Command + 右矢印 | |
| 選択範囲を縮小 | Shift + Alt + 左矢印 | Ctrl + Shift + Command + 左矢印 | |
| マウスで列(矩形)選択 | Shift + Alt + ドラッグ | Option + Shift + ドラッグ | |
| キーボードで列(矩形)選択 | Ctrl + Shift + Alt + 矢印キー | Option + Shift + Command + 矢印キー | |
| 1 ページ上下に列(矩形)選択 | Ctrl + Shift + Alt + Page Upまたは Ctrl + Shift + Alt + Page Down | Option + Shift + Command + Page Upまたは Option + Shift + Command + Page Down |
検索と置換#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| ファイル内を検索 | Ctrl + F | Command + F | |
| ファイル内で置換 | Ctrl + H | Option + Command + F | |
| 次を検索 | Enterまたは F3 | Enterまたは Command + G | |
| 前を検索 | Shift + Enterまたは Shift + F3 | Shift + Enterまたは Shift + Command + G | |
| 検索語と一致する箇所をすべて選択 | Alt + Enter | Option + Enter | |
| 大文字と小文字の区別を切り替え | Alt + C | Option + Command + C | |
| 正規表現の使用を切り替え | Alt + R | Option + Command + R | |
| 単語単位の検索を切り替え | Alt + W | Option + Command + W | |
| 選択範囲内の検索を切り替え | Alt + L | Option + Command + L | |
| ファイル全体を検索(検索ビュー) | Ctrl + Shift + F | Shift + Command + F | |
| 複数ファイルで置換 | Ctrl + Shift + H | Shift + Command + H | |
| 検索の詳細(含める / 除外する)の切り替え | Ctrl + Shift + J | Shift + Command + J | |
| 次の検索結果にフォーカス | F4 | F4 | |
| 前の検索結果にフォーカス | Shift + F4 | Shift + F4 |
高度な言語編集(IntelliSense、リファクタリング)#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| 候補を表示(IntelliSense) | Ctrl + スペースキー | Ctrl + スペースキー | |
| パラメーター ヒントを表示 | Ctrl + Shift + スペースキー | Shift + Command + スペースキー | |
| ドキュメントのフォーマット | Shift + Alt + FLinux: Ctrl+Shift+I。 | Option + Shift + F | |
| 選択範囲のフォーマット | Ctrl + K、続けて Ctrl + F | Command + K、続けて Command + F | |
| 定義へ移動 | F12 | F12 | |
| 定義をここに表示 | Alt + F12Linux: Ctrl+Shift+F10。 | Option + F12 | |
| 定義を横に開く | Ctrl + K、続けて F12 | Command + K、続けて F12 | |
| クイック フィックス(コード アクション) | Ctrl + ピリオド | Command + ピリオド | |
| 参照へ移動 | Shift + F12 | Shift + F12 | |
| 参照ビューにすべての参照を表示 | Shift + Alt + F12 | Option + Shift + F12 | |
| シンボルの名前変更 | F2 | F2 | |
| ホバー情報を表示 | Ctrl + K、続けて Ctrl + I | Command + K、続けて Command + I | |
| 次の値で置換 | Ctrl + Shift + ピリオド | Shift + Command + ピリオド | |
| 前の値で置換 | Ctrl + Shift + カンマ | Shift + Command + カンマ | |
| 末尾の空白をトリミング | Ctrl + K、続けて Ctrl + X | Command + K、続けて Command + X | |
| ファイルの言語モードを変更 | Ctrl + K、続けて M | Command + K、続けて M |
エディターとウィンドウの管理#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| エディター(タブ)を閉じる | Ctrl + F4または Ctrl + WLinux: Ctrl+W。 | Command + W | |
| グループ内のすべてのエディターを閉じる | Ctrl + K、続けて W | Command + K、続けて W | |
| すべてのエディターを閉じる | Ctrl + K、続けて Ctrl + W | Command + K、続けて Command + W | |
| フォルダーを閉じる | Ctrl + K、続けて F | Command + K、続けて F | |
| エディターを分割 | Ctrl + バックスラッシュ | Command + バックスラッシュ | |
| グループ内でエディターを分割 | Ctrl + K、続けて Ctrl + Shift + バックスラッシュ | Command + K、続けて Shift + Command + バックスラッシュ | |
| 1 番目、2 番目、3 番目のエディター グループにフォーカス | Ctrl + 1 〜 3 | Command + 1 〜 3 | |
| 左のエディター グループにフォーカス | Ctrl + K、続けて Ctrl + 左矢印 | Command + K、続けて Command + 左矢印 | |
| 右のエディター グループにフォーカス | Ctrl + K、続けて Ctrl + 右矢印 | Command + K、続けて Command + 右矢印 | |
| 右のエディター(タブ)を開く | Ctrl + Page Down | Option + Command + 右矢印 | |
| 左のエディター(タブ)を開く | Ctrl + Page Up | Option + Command + 左矢印 | |
| エディター(タブ)を左へ移動 | Ctrl + Shift + Page Up | Command + K、続けて Shift + Command + 左矢印 | |
| エディター(タブ)を右へ移動 | Ctrl + Shift + Page Down | Command + K、続けて Shift + Command + 右矢印 | |
| アクティブなエディター グループを左へ移動 | Ctrl + K、続けて 左矢印 | Command + K、続けて 左矢印 | |
| アクティブなエディター グループを右へ移動 | Ctrl + K、続けて 右矢印 | Command + K、続けて 右矢印 | |
| エディターを次のグループへ移動 | Ctrl + Alt + 右矢印 | Ctrl + Command + 右矢印 | |
| エディターを前のグループへ移動 | Ctrl + Alt + 左矢印 | Ctrl + Command + 左矢印 | |
| プレビュー エディターを開いたままにする | Ctrl + K、続けて Enter | Command + K、続けて Enter | |
| エディター タブをピン留め | Ctrl + K、続けて Shift + Enter | Command + K、続けて Shift + Enter | |
| エディター グループの最大化を切り替え | Ctrl + K、続けて Ctrl + M | Command + K、続けて Command + M | |
| エディターのレイアウトを縦 / 横に切り替え | Shift + Alt + 0 | Option + Command + 0 | |
| エディターを新しいウィンドウにコピー | Ctrl + K、続けて O | Command + K、続けて O |
ファイル管理#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| 新しいファイル | Ctrl + N | Command + N | |
| ファイルを開く | Ctrl + O | Command + O | |
| 保存 | Ctrl + S | Command + S | |
| 名前を付けて保存 | Ctrl + Shift + S | Shift + Command + S | |
| すべて保存 | Ctrl + K、続けて SLinux: 既定のショートカットなし。 | Option + Command + S | |
| 最後に閉じたエディターを再度開く | Ctrl + Shift + T | Shift + Command + T | |
| アクティブなファイルのパスをコピー | Ctrl + K、続けて P | Command + K、続けて P | |
| アクティブなファイルをエクスプローラー / Finder で表示 | Ctrl + K、続けて R | Command + K、続けて R | |
| アクティブなファイルをクリップボードと比較 | Ctrl + K、続けて C | Command + K、続けて C | |
| アクティブなファイルを保存済みのバージョンと比較 | Ctrl + K、続けて D | Command + K、続けて D | |
| ファイルを横に開く(クイック オープンまたはエクスプローラーから) | Ctrl + Enter | Ctrl + Enter | |
| エクスプローラーのツリーでファイルを検索エクスプローラーにフォーカスがあるとき。 | Ctrl + Alt + F | Option + Command + F |
表示、ビュー、パネル#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| プライマリ サイド バーの切り替え | Ctrl + B | Command + B | |
| セカンダリ サイド バーの切り替え | Ctrl + Alt + B | Option + Command + B | |
| パネル(ターミナル、出力、問題)の切り替え | Ctrl + J | Command + J | |
| エクスプローラーを表示 | Ctrl + Shift + E | Shift + Command + E | |
| ソース管理(Git)を表示 | Ctrl + Shift + G | Ctrl + Shift + G | |
| 実行とデバッグを表示 | Ctrl + Shift + D | Shift + Command + D | |
| 拡張機能を表示 | Ctrl + Shift + X | Shift + Command + X | |
| 出力パネルを表示 | Ctrl + Shift + ULinux: Ctrl+K Ctrl+H。 | Shift + Command + U | |
| 全画面表示の切り替え | F11 | Ctrl + Command + F | |
| Zen モードの切り替え(Esc を 2 回押して終了) | Ctrl + K、続けて Z | Command + K、続けて Z | |
| 拡大 | Ctrl + イコール | Command + イコール | |
| 縮小 | Ctrl + ハイフン | Command + ハイフン | |
| ズームをリセット | Ctrl + テンキーの 0 | Command + テンキーの 0 | |
| Markdown プレビューの切り替え | Ctrl + Shift + V | Shift + Command + V | |
| Markdown プレビューを横に開く | Ctrl + K、続けて V | Command + K、続けて V |
デバッグとタスク#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| ブレークポイントの切り替え | F9 | F9 | |
| デバッグの開始 / 続行 | F5 | F5 | |
| デバッグなしで実行 | Ctrl + F5 | Ctrl + F5 | |
| デバッグの停止 | Shift + F5 | Shift + F5 | |
| 一時停止 | F6 | F6 | |
| ステップ オーバー | F10 | F10 | |
| ステップ イン | F11 | F11 | |
| ステップ アウト | Shift + F11 | Shift + F11 | |
| ビルド タスクを実行 | Ctrl + Shift + B | Shift + Command + B |
統合ターミナル#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| 統合ターミナルの表示 / 非表示 | Ctrl + グレーブアクセント | Ctrl + グレーブアクセント | |
| 新しいターミナルを作成 | Ctrl + Shift + グレーブアクセント | Ctrl + Shift + グレーブアクセント | |
| ターミナルを分割ターミナルにフォーカスがあるとき。 | Ctrl + Shift + 5 | Command + バックスラッシュ | |
| ターミナルで選択範囲をコピー | Ctrl + CLinux: Ctrl+Shift+C。 | Command + C | |
| ターミナルに貼り付け | Ctrl + VLinux: Ctrl+Shift+V。 | デフォルトのショートカットなし | |
| ターミナル内を検索ターミナルにフォーカスがあるとき。 | Ctrl + F | Command + F | |
| 前のコマンドまでスクロール | Ctrl + 上矢印 | Command + 上矢印 | |
| 次のコマンドまでスクロール | Ctrl + 下矢印 | Command + 下矢印 | |
| ターミナルを 1 ページ上へスクロール | Shift + Page Up | Page Up | |
| ターミナルを 1 ページ下へスクロール | Shift + Page Down | Page Down | |
| ターミナルの先頭までスクロール | Ctrl + HomeLinux: Shift+Home。 | Command + Home | |
| ターミナルの末尾までスクロール | Ctrl + EndLinux: Shift+End。 | Command + End | |
| 分割グループ内の次のターミナルにフォーカス | Alt + 右矢印 | Option + Command + 右矢印 | |
| 分割グループ内の前のターミナルにフォーカス | Alt + 左矢印 | Option + Command + 左矢印 | |
| 次のターミナル グループにフォーカス | Ctrl + Page Down | Shift + Command + 右角かっこ | |
| 前のターミナル グループにフォーカス | Ctrl + Page Up | Shift + Command + 左角かっこ | |
| ターミナルで検出されたリンクを開くターミナルにフォーカスがあるとき。 | Ctrl + Shift + G | Shift + Command + G | |
| 外部ターミナルを開く | Ctrl + Shift + C | Shift + Command + C |
チャットと AI#
| 操作 | Windows | Mac | コピー |
|---|---|---|---|
| チャット ビューを開く | Ctrl + Alt + I | Ctrl + Command + I | |
| エージェント モードでチャットを開く | Ctrl + Shift + ILinux: Ctrl+Shift+Alt+I。 | Shift + Command + I | |
| エディターまたはターミナルでインライン チャット | Ctrl + I | Command + I | |
| クイック チャットを開く | Ctrl + Shift + Alt + L | Option + Shift + Command + L | |
| 言語モデルの選択を開くチャット ビューで。 | Ctrl + Alt + ピリオド | Option + Command + ピリオド | |
| エージェントの選択を開くチャット ビューで。 | Ctrl + ピリオド | Command + ピリオド | |
| 新しいチャット セッションを開始チャット ビューで。 | Ctrl + N | Command + N | |
| インライン候補(ゴースト テキスト)を受け入れる | Tab | Tab |
出典(公式ページ 7 件)
すべてブラウザ内で動作し、検索内容はどこにも送信されません。ショートカットは VS Code の公式ドキュメントと照合しています。 すべての無料ツールを見る.
不具合や改善できそうな点を見つけましたか?いただいたメッセージはすべて読み、すぐに対応します。
この VS Code ショートカット一覧は、Visual Studio Code の Windows と Mac の既定のキーボードショートカットを 1 つの表にまとめ、Linux のキーが異なる箇所にはそれを記載しています。マルチカーソルの選択に次の一致を加える Ctrl+D、行を移動する Alt+上矢印・下矢印、シンボルの名前をすべての場所で変更する F2、コマンドパレットを開く Ctrl+Shift+P など、編集の速さを変えるショートカットに加え、自分ではなかなか見つけられないコード(Ctrl+K の後に別のキー)も網羅しています。
すべて 2026-10-18 に code.visualstudio.com と照合しています。Windows、macOS、Linux 向けの公式キーボードショートカットのリファレンスシートと現行のドキュメントで、両者が食い違う場合はドキュメントを優先しています。これらは US キーボード配列での既定値です。拡張機能、キーマップ(Vim、IntelliJ、Sublime)、自分の keybindings.json がこれらを上書きするので、手元でショートカットが違う動作をする場合は、Ctrl+K Ctrl+S でキーボードショートカットエディターを確認してください。
使い方
- カテゴリのチップ(マルチカーソル、検索、ターミナルなど)を選ぶか、一覧全体をスクロールします。
- 操作(「行の複製」)やキー(「shift alt down」)で検索します。
- Ctrl+K の後に Ctrl+S のようなコードは、最初の組み合わせを押して離し、次の組み合わせを押します。
- Linux では、行に「Linux:」の注記がない限り Windows の列を使います。
- ショートカットをコピーしたり、行にリンクしたり、一覧を PDF として印刷したりできます。
よくある質問
VS Code でコマンドパレットを開くには?
Windows と Linux では Ctrl+Shift+P、Mac では Cmd+Shift+P を押します。F1 は 3 つすべてで使えます。コマンドパレットにはすべてのコマンドが現在のショートカットとともに表示されるので、ショートカットを調べる最も手早い方法でもあります。Ctrl+P(Cmd+P)は、代わりにファイル用のクイックオープンを開きます。
VS Code でマルチカーソルを使うには?
Alt+クリック(Mac では Option+クリック)で、クリックした場所にカーソルを追加します。Ctrl+Alt+上矢印・下矢印(Mac では Cmd+Option+上矢印/下矢印、Linux では Shift+Alt+上矢印/下矢印)で、上か下の行にカーソルを追加します。Ctrl+D(Cmd+D)は単語を選択し、押すたびに次の出現箇所を選択します。Ctrl+Shift+L(Cmd+Shift+L)はすべての出現箇所を一度に選択します。Ctrl+U で最後に追加したカーソルを取り消します。
VS Code でコードを整形するショートカットは?
Windows では Shift+Alt+F、Mac では Shift+Option+F、Linux では Ctrl+Shift+I で、その言語に設定されたフォーマッターでドキュメント全体を整形します。選択範囲だけを整形するには、Ctrl+K の後に Ctrl+F(Cmd+K の後に Cmd+F)を押します。
VS Code で行をコメントアウトするには?
Ctrl+/(Mac では Cmd+/)で、現在の行か選択したすべての行の行コメントを切り替えます。Shift+Alt+A(Mac では Shift+Option+A、Linux では Ctrl+Shift+A)で、選択範囲を囲むブロックコメントを切り替えます。
VS Code で行を複製するには?
Windows では Shift+Alt+下矢印で下に、Shift+Alt+上矢印で上に行をコピーします。Mac では Shift+Option+下矢印・上矢印、Linux では Ctrl+Shift+Alt+下矢印・上矢印を使います。Shift なしの Alt+上矢印・Alt+下矢印は、行をコピーせずに移動します。
VS Code のキーボードショートカットを変更・リセットするには?
Ctrl+K の後に Ctrl+S(Cmd+K の後に Cmd+S)でキーボードショートカットエディターを開き、コマンドを検索してダブルクリックし、新しいキーを押します。JSON ファイルを直接編集するには、そのエディターの右上にある「キーボード ショートカットを開く (JSON)」ボタンを選びます。項目を右クリックすると「キーバインドの削除」や「同じキーバインドを表示」が使え、後者で競合を確認できます。
最も時間を節約できる VS Code のショートカット
メニューを開くショートカットは数秒の節約ですが、次のものは手作業の編集をまるごと置き換えるので数分の節約になります(Windows のキーが先、かっこ内が Mac)。
• Ctrl+D(Cmd+D):単語の次の出現箇所を選択し、マルチカーソルで手早く名前を変更
• Alt+上矢印 / 下矢印(Option+上矢印 / 下矢印):行を移動。Shift を加えるとコピー
• Ctrl+Shift+K(Cmd+Shift+K):選択せずに行を削除
• F2:ファイル内だけでなく、プロジェクト全体でシンボルの名前を変更
• F12 と Alt+F12(Option+F12):定義へ移動、または定義をここに表示。Alt+左矢印(Mac では Ctrl+-)で戻る
• Ctrl+.(Cmd+.):クイックフィックス。足りないインポートや lint の修正に
• Ctrl+P(Cmd+P)と Ctrl+Shift+O(Cmd+Shift+O):ファイルを開き、その中のシンボルへ移動
• Ctrl+G(Mac でも Ctrl+G):エラーメッセージの行番号へ移動
• Ctrl+`(Mac でも Ctrl+`):ターミナルの表示を切り替え。Ctrl+J(Cmd+J)でパネル全体を切り替え
コード:2 ステップが必要なショートカットがある理由
VS Code では単一の組み合わせが足りなくなるので、多くのコマンドが Ctrl+K(Mac では Cmd+K)で始まり、2 つ目のキーを待ちます。Ctrl+K を押して離し、次の部分を押してください。VS Code はそれを待っています。Ctrl+K Ctrl+S でキーボードショートカットエディター、Ctrl+K Ctrl+T でテーマの選択、Ctrl+K Z で Zen モード、Ctrl+K V で横に Markdown のプレビューが開き、Ctrl+K Ctrl+0 ですべてを折りたたみます。
2 つ目のキーにも Ctrl が必要かどうかに注意してください。Ctrl+K M(M には Ctrl なし)はファイルの言語モードを変更し、Ctrl+K Ctrl+M はエディターグループを最大化します。この一覧では各ステップをすべて書き出しています。
Linux とその他のキーボード配列
Linux の VS Code はほぼ Windows のキーを使いますが、デスクトップ環境がすでにその組み合わせを使っている箇所はいくつか変わります。知っておきたいのは次のものです。
• ドキュメントの整形:Shift+Alt+F ではなく Ctrl+Shift+I
• 上/下にカーソルを追加:Ctrl+Alt+上矢印/下矢印ではなく Shift+Alt+上矢印/下矢印
• 行を上/下にコピー:Ctrl+Shift+Alt+上矢印/下矢印
• ブロックコメント:Ctrl+Shift+A、定義をここに表示:Ctrl+Shift+F10
• 戻る / 進む:Ctrl+Alt+- と Ctrl+Shift+-
• ターミナルでのコピーと貼り付け:Ctrl+Shift+C と Ctrl+Shift+V
VS Code 自身のドキュメントは、US 配列でショートカットを表記しています。他の配列では、[、]、/ などのキーが別の位置にあることがあります。キーボードショートカットエディターには、実際の配列でのキーが表示されます。
関連する無料ツール
- JSON 整形 — JSON を整形、圧縮(minify)、検証し、解析エラーは行と列で位置を示します。ブラウザ上で動作、アップロード不要。
- 正規表現テスター — サンプルテキストに対して正規表現をテストし、マッチのハイライト、キャプチャグループ、置換のプレビューをリアルタイムで確認。無料、ブラウザ上で動作。
- Claude Code 早見表 — Claude Code のスラッシュコマンド、CLI フラグ、キーボードショートカット、CLAUDE.md と設定ファイルの場所、フック、MCP コマンドを 1 ページにまとめました。
- Windows ショートカットキー — Windows 11 のショートカットを 1 つの検索・印刷できる一覧に:Windows キー、スナップ、仮想デスクトップ、スクリーンショット、エクスプローラー。
- Mac キーボードショートカット — ⌘ ⌥ ⌃ ⇧ の記号の意味から、スクリーンショット、ウインドウのタイル表示、Finder、Safari、特殊文字まで、macOS のショートカットを網羅しました。