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 件のショートカットを表示中

全般とコマンド パレット#

操作WindowsMacコピー
コマンド パレットを表示(すべてのコマンド)Ctrl + Shift + Pまたは F1Shift + Command + Pまたは F1
クイック オープン:名前でファイルへ移動Ctrl + PCommand + P
新しいウィンドウCtrl + Shift + NShift + Command + N
ウィンドウを閉じるAlt + F4または Ctrl + Shift + WLinux: Alt+F4(リファレンス シートには Ctrl+W も記載)。Shift + Command + W
設定を開くCtrl + カンマCommand + カンマ
キーボード ショートカット エディターを開くCtrl + K、続けて Ctrl + SCommand + K、続けて Command + S
配色テーマを選択Ctrl + K、続けて Ctrl + TCommand + K、続けて Command + T
最近使ったフォルダーまたはワークスペースを開くCtrl + RCtrl + R
ビューをクイック オープンCtrl + QLinux: 既定のショートカットなし。Ctrl + Q

基本的な編集#

操作WindowsMacコピー
行を切り取り(選択なしのとき)Ctrl + XCommand + X
行をコピー(選択なしのとき)Ctrl + CCommand + C
元に戻すCtrl + ZCommand + Z
やり直しCtrl + YShift + 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 + KShift + Command + K
下に行を挿入Ctrl + EnterCommand + Enter
上に行を挿入Ctrl + Shift + EnterShift + Command + Enter
対応する括弧へ移動Ctrl + Shift + バックスラッシュShift + Command + バックスラッシュ
行をインデントCtrl + 右角かっこCommand + 右角かっこ
行のインデントを解除Ctrl + 左角かっこCommand + 左角かっこ
行頭へ移動HomeHome
行末へ移動EndEnd
ファイルの先頭へ移動Ctrl + HomeCommand + 上矢印
ファイルの末尾へ移動Ctrl + EndCommand + 下矢印
1 行上へスクロールCtrl + 上矢印Ctrl + Page Up
1 行下へスクロールCtrl + 下矢印Ctrl + Page Down
1 ページ上へスクロールAlt + Page UpCommand + Page Up
1 ページ下へスクロールAlt + Page DownCommand + Page Down
行コメントの切り替えCtrl + スラッシュCommand + スラッシュ
行コメントを追加Ctrl + K、続けて Ctrl + CCommand + K、続けて Command + C
行コメントを削除Ctrl + K、続けて Ctrl + UCommand + K、続けて Command + U
ブロック コメントの切り替えShift + Alt + ALinux: Ctrl+Shift+A。Option + Shift + A
折り返しの切り替えAlt + ZOption + Z
領域を折りたたむCtrl + Shift + 左角かっこOption + Command + 左角かっこ
領域を展開Ctrl + Shift + 右角かっこOption + Command + 右角かっこ
カーソル位置の折りたたみを切り替えCtrl + K、続けて Ctrl + LCommand + K、続けて Command + L
すべてのサブ領域を折りたたむCtrl + K、続けて Ctrl + 左角かっこCommand + K、続けて Command + 左角かっこ
すべてのサブ領域を展開Ctrl + K、続けて Ctrl + 右角かっこCommand + K、続けて Command + 右角かっこ
すべての領域を折りたたむCtrl + K、続けて Ctrl + 0Command + K、続けて Command + 0
すべての領域を展開Ctrl + K、続けて Ctrl + JCommand + K、続けて Command + J
すべてのブロック コメントを折りたたむCtrl + K、続けて Ctrl + スラッシュCommand + K、続けて Command + スラッシュ
上書き / 挿入モードの切り替えInsertOption + Command + O

マルチカーソルと選択#

操作WindowsMacコピー
クリックした位置にカーソルを追加Alt + クリック一部の Linux ディストリビューションでは Alt+クリックがウィンドウ マネージャーに使われています。editor.multiCursorModifier 設定で修飾キーを変更してください。Option + クリック
上にカーソルを追加Ctrl + Alt + 上矢印Linux: Shift+Alt+Up。Option + Command + 上矢印
下にカーソルを追加Ctrl + Alt + 下矢印Linux: Shift+Alt+Down。Option + Command + 下矢印
直前のカーソル操作を元に戻すCtrl + UCommand + U
選択した各行の末尾にカーソルを追加Shift + Alt + IOption + Shift + I
現在の行を選択Ctrl + LCommand + L
単語を選択し、次の一致箇所を追加Ctrl + DCommand + D
最後の選択を次の一致箇所へ移動(スキップ)Ctrl + K、続けて Ctrl + DCommand + K、続けて Command + D
選択範囲と一致する箇所をすべて選択Ctrl + Shift + LShift + Command + L
現在の単語と一致する箇所をすべて選択Ctrl + F2Command + 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 DownOption + Shift + Command + Page Upまたは Option + Shift + Command + Page Down

高度な言語編集(IntelliSense、リファクタリング)#

操作WindowsMacコピー
候補を表示(IntelliSense)Ctrl + スペースキーCtrl + スペースキー
パラメーター ヒントを表示Ctrl + Shift + スペースキーShift + Command + スペースキー
ドキュメントのフォーマットShift + Alt + FLinux: Ctrl+Shift+I。Option + Shift + F
選択範囲のフォーマットCtrl + K、続けて Ctrl + FCommand + K、続けて Command + F
定義へ移動F12F12
定義をここに表示Alt + F12Linux: Ctrl+Shift+F10。Option + F12
定義を横に開くCtrl + K、続けて F12Command + K、続けて F12
クイック フィックス(コード アクション)Ctrl + ピリオドCommand + ピリオド
参照へ移動Shift + F12Shift + F12
参照ビューにすべての参照を表示Shift + Alt + F12Option + Shift + F12
シンボルの名前変更F2F2
ホバー情報を表示Ctrl + K、続けて Ctrl + ICommand + K、続けて Command + I
次の値で置換Ctrl + Shift + ピリオドShift + Command + ピリオド
前の値で置換Ctrl + Shift + カンマShift + Command + カンマ
末尾の空白をトリミングCtrl + K、続けて Ctrl + XCommand + K、続けて Command + X
ファイルの言語モードを変更Ctrl + K、続けて MCommand + K、続けて M

エディターとウィンドウの管理#

操作WindowsMacコピー
エディター(タブ)を閉じるCtrl + F4または Ctrl + WLinux: Ctrl+W。Command + W
グループ内のすべてのエディターを閉じるCtrl + K、続けて WCommand + K、続けて W
すべてのエディターを閉じるCtrl + K、続けて Ctrl + WCommand + K、続けて Command + W
フォルダーを閉じるCtrl + K、続けて FCommand + K、続けて F
エディターを分割Ctrl + バックスラッシュCommand + バックスラッシュ
グループ内でエディターを分割Ctrl + K、続けて Ctrl + Shift + バックスラッシュCommand + K、続けて Shift + Command + バックスラッシュ
1 番目、2 番目、3 番目のエディター グループにフォーカスCtrl + 1 〜 3Command + 1 〜 3
左のエディター グループにフォーカスCtrl + K、続けて Ctrl + 左矢印Command + K、続けて Command + 左矢印
右のエディター グループにフォーカスCtrl + K、続けて Ctrl + 右矢印Command + K、続けて Command + 右矢印
右のエディター(タブ)を開くCtrl + Page DownOption + Command + 右矢印
左のエディター(タブ)を開くCtrl + Page UpOption + Command + 左矢印
エディター(タブ)を左へ移動Ctrl + Shift + Page UpCommand + K、続けて Shift + Command + 左矢印
エディター(タブ)を右へ移動Ctrl + Shift + Page DownCommand + K、続けて Shift + Command + 右矢印
アクティブなエディター グループを左へ移動Ctrl + K、続けて 左矢印Command + K、続けて 左矢印
アクティブなエディター グループを右へ移動Ctrl + K、続けて 右矢印Command + K、続けて 右矢印
エディターを次のグループへ移動Ctrl + Alt + 右矢印Ctrl + Command + 右矢印
エディターを前のグループへ移動Ctrl + Alt + 左矢印Ctrl + Command + 左矢印
プレビュー エディターを開いたままにするCtrl + K、続けて EnterCommand + K、続けて Enter
エディター タブをピン留めCtrl + K、続けて Shift + EnterCommand + K、続けて Shift + Enter
エディター グループの最大化を切り替えCtrl + K、続けて Ctrl + MCommand + K、続けて Command + M
エディターのレイアウトを縦 / 横に切り替えShift + Alt + 0Option + Command + 0
エディターを新しいウィンドウにコピーCtrl + K、続けて OCommand + K、続けて O

ファイル管理#

操作WindowsMacコピー
新しいファイルCtrl + NCommand + N
ファイルを開くCtrl + OCommand + O
保存Ctrl + SCommand + S
名前を付けて保存Ctrl + Shift + SShift + Command + S
すべて保存Ctrl + K、続けて SLinux: 既定のショートカットなし。Option + Command + S
最後に閉じたエディターを再度開くCtrl + Shift + TShift + Command + T
アクティブなファイルのパスをコピーCtrl + K、続けて PCommand + K、続けて P
アクティブなファイルをエクスプローラー / Finder で表示Ctrl + K、続けて RCommand + K、続けて R
アクティブなファイルをクリップボードと比較Ctrl + K、続けて CCommand + K、続けて C
アクティブなファイルを保存済みのバージョンと比較Ctrl + K、続けて DCommand + K、続けて D
ファイルを横に開く(クイック オープンまたはエクスプローラーから)Ctrl + EnterCtrl + Enter
エクスプローラーのツリーでファイルを検索エクスプローラーにフォーカスがあるとき。Ctrl + Alt + FOption + Command + F

表示、ビュー、パネル#

操作WindowsMacコピー
プライマリ サイド バーの切り替えCtrl + BCommand + B
セカンダリ サイド バーの切り替えCtrl + Alt + BOption + Command + B
パネル(ターミナル、出力、問題)の切り替えCtrl + JCommand + J
エクスプローラーを表示Ctrl + Shift + EShift + Command + E
ソース管理(Git)を表示Ctrl + Shift + GCtrl + Shift + G
実行とデバッグを表示Ctrl + Shift + DShift + Command + D
拡張機能を表示Ctrl + Shift + XShift + Command + X
出力パネルを表示Ctrl + Shift + ULinux: Ctrl+K Ctrl+H。Shift + Command + U
全画面表示の切り替えF11Ctrl + Command + F
Zen モードの切り替え(Esc を 2 回押して終了)Ctrl + K、続けて ZCommand + K、続けて Z
拡大Ctrl + イコールCommand + イコール
縮小Ctrl + ハイフンCommand + ハイフン
ズームをリセットCtrl + テンキーの 0Command + テンキーの 0
Markdown プレビューの切り替えCtrl + Shift + VShift + Command + V
Markdown プレビューを横に開くCtrl + K、続けて VCommand + K、続けて V

デバッグとタスク#

操作WindowsMacコピー
ブレークポイントの切り替えF9F9
デバッグの開始 / 続行F5F5
デバッグなしで実行Ctrl + F5Ctrl + F5
デバッグの停止Shift + F5Shift + F5
一時停止F6F6
ステップ オーバーF10F10
ステップ インF11F11
ステップ アウトShift + F11Shift + F11
ビルド タスクを実行Ctrl + Shift + BShift + Command + B

統合ターミナル#

操作WindowsMacコピー
統合ターミナルの表示 / 非表示Ctrl + グレーブアクセントCtrl + グレーブアクセント
新しいターミナルを作成Ctrl + Shift + グレーブアクセントCtrl + Shift + グレーブアクセント
ターミナルを分割ターミナルにフォーカスがあるとき。Ctrl + Shift + 5Command + バックスラッシュ
ターミナルで選択範囲をコピーCtrl + CLinux: Ctrl+Shift+C。Command + C
ターミナルに貼り付けCtrl + VLinux: Ctrl+Shift+V。デフォルトのショートカットなし
ターミナル内を検索ターミナルにフォーカスがあるとき。Ctrl + FCommand + F
前のコマンドまでスクロールCtrl + 上矢印Command + 上矢印
次のコマンドまでスクロールCtrl + 下矢印Command + 下矢印
ターミナルを 1 ページ上へスクロールShift + Page UpPage Up
ターミナルを 1 ページ下へスクロールShift + Page DownPage Down
ターミナルの先頭までスクロールCtrl + HomeLinux: Shift+Home。Command + Home
ターミナルの末尾までスクロールCtrl + EndLinux: Shift+End。Command + End
分割グループ内の次のターミナルにフォーカスAlt + 右矢印Option + Command + 右矢印
分割グループ内の前のターミナルにフォーカスAlt + 左矢印Option + Command + 左矢印
次のターミナル グループにフォーカスCtrl + Page DownShift + Command + 右角かっこ
前のターミナル グループにフォーカスCtrl + Page UpShift + Command + 左角かっこ
外部ターミナルを開くCtrl + Shift + CShift + Command + C

チャットと AI#

操作WindowsMacコピー
チャット ビューを開くCtrl + Alt + ICtrl + Command + I
エージェント モードでチャットを開くCtrl + Shift + ILinux: Ctrl+Shift+Alt+I。Shift + Command + I
エディターまたはターミナルでインライン チャットCtrl + ICommand + I
クイック チャットを開くCtrl + Shift + Alt + LOption + Shift + Command + L
言語モデルの選択を開くチャット ビューで。Ctrl + Alt + ピリオドOption + Command + ピリオド
エージェントの選択を開くチャット ビューで。Ctrl + ピリオドCommand + ピリオド
新しいチャット セッションを開始チャット ビューで。Ctrl + NCommand + N
インライン候補(ゴースト テキスト)を受け入れるTabTab
出典(公式ページ 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 でキーボードショートカットエディターを確認してください。

使い方

  1. カテゴリのチップ(マルチカーソル、検索、ターミナルなど)を選ぶか、一覧全体をスクロールします。
  2. 操作(「行の複製」)やキー(「shift alt down」)で検索します。
  3. Ctrl+K の後に Ctrl+S のようなコードは、最初の組み合わせを押して離し、次の組み合わせを押します。
  4. Linux では、行に「Linux:」の注記がない限り Windows の列を使います。
  5. ショートカットをコピーしたり、行にリンクしたり、一覧を 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 のショートカットを網羅しました。