VS Code キーボードショートカット — Win / macOS / Linux

印刷可能な VS Code よく使うキーボードショートカットのリファレンスカード。ページ上部で Windows / macOS / Linux をワンクリックで切り替え。すべてのショートカットは機能別(一般、編集、ナビゲーション、デバッグなど)に分類されています。

VS

Visual Studio Code VS Code 1.85+

104 ショートカット

General6

  • コマンドパレットを表示
    CtrlShiftP
  • クイックオープン、ファイルへ移動
    CtrlP
  • 新しいウィンドウ/インスタンス
    CtrlShiftN
  • ウィンドウ/インスタンスを閉じる
    CtrlW
  • ユーザー設定
    Ctrl,
  • キーボードショートカット
    CtrlK CtrlS

Basic editing20

  • 行を切り取り(選択なし)
    CtrlX
  • 行をコピー(選択なし)
    CtrlC
  • 行を下/上に移動
    AltDown / AltUp
  • 行を下/上にコピー
    ShiftAltDown / ShiftAltUp
  • 行を削除
    CtrlShiftK
  • 下/上に行を挿入
    CtrlEnter / ShiftCtrlEnter
  • 対応する括弧にジャンプ
    CtrlShift\
  • 行をインデント/アウトデント
    Ctrl] / Ctrl[
  • 行頭/行末に移動
    Home / End
  • ファイルの先頭/末尾に移動
    CtrlHome / CtrlEnd
  • 1行上/下にスクロール
    AltPgUp / AltPgDn
  • 1ページ上/下にスクロール
    AltPgUp / AltPgDn
  • 領域を折りたたみ/展開
    CtrlK Ctrl[ / CtrlK Ctrl]
  • すべての子領域を折りたたみ/展開
    CtrlK Ctrl0 / CtrlK CtrlJ
  • すべての領域を折りたたみ/展開
    CtrlK Ctrl0 / CtrlK CtrlJ
  • 行コメントを追加
    CtrlK CtrlC
  • 行コメントの削除
    CtrlK CtrlU
  • 行コメントの切り替え
    Ctrl/
  • ブロックコメントの切り替え
    ShiftAltA
  • 折り返しの切り替え
    AltZ

Multi-cursor and selection14

  • カーソルを挿入
    Altclick
  • 上方向にカーソルを追加
    CtrlAltUp
  • 下方向にカーソルを追加
    CtrlAltDown
  • 最後のカーソル操作を元に戻す
    CtrlU
  • 選択行各行末にカーソルを追加
    ShiftAltI
  • 現在の行を選択
    CtrlL
  • 現在の選択のすべての出現箇所を選択
    CtrlShiftL
  • 現在の単語のすべての出現箇所を選択
    CtrlF2
  • 選択範囲を拡張/縮小
    CtrlShiftRight / CtrlShiftLeft
  • 列(ボックス)選択
    ShiftAltdrag mouse
  • 列選択を上/下に拡張
    CtrlShiftAltUp / CtrlShiftAltDown
  • 列選択を左/右に拡張
    CtrlShiftAltLeft / CtrlShiftAltRight
  • 列選択を1ページ上に拡張
    CtrlShiftAltPgUp
  • 列選択を1ページ下に拡張
    CtrlShiftAltPgDn

Rich languages editing12

  • 候補をトリガー
    CtrlSpace / CtrlI
  • パラメータヒントをトリガー
    CtrlShiftSpace
  • ドキュメントのフォーマット
    ShiftAltF
  • 選択範囲のフォーマット
    CtrlK CtrlF
  • 定義へ移動
    F12
  • 定義をピーク
    AltF12
  • 定義を横に表示
    CtrlK F12
  • クイックフィックス
    Ctrl.
  • 参照を表示
    ShiftF12
  • シンボルの名前変更
    F2
  • 末尾の空白を削除
    CtrlK CtrlX
  • ファイルの言語を変更
    CtrlK M

Navigation9

  • すべてのシンボルを表示
    CtrlT
  • 行へ移動…
    CtrlG
  • ファイルへ移動…
    CtrlP
  • シンボルへ移動…
    CtrlShiftO
  • 問題パネルを表示
    CtrlShiftM
  • 次/前のエラーまたは警告へ移動
    F8 / ShiftF8
  • エディターグループの履歴をナビゲート
    CtrlShiftTab
  • 戻る/進む
    AltLeft / AltRight
  • Tabキーでフォーカス移動を切り替え
    CtrlM

Editor management7

  • エディターを閉じる
    CtrlW
  • フォルダーを閉じる
    CtrlK F
  • エディターを分割
    Ctrl\
  • 1/2/3 番目のエディターグループにフォーカス
    Ctrl1 / Ctrl2 / Ctrl3
  • 前/次のエディターグループにフォーカス
    CtrlK CtrlLeft / CtrlK CtrlRight
  • エディターを左/右に移動
    CtrlK ShiftLeft / CtrlK ShiftRight
  • アクティブなエディターグループを移動
    CtrlK Left / CtrlK Right

File management9

  • 新しいファイル
    CtrlN
  • ファイルを開く…
    CtrlO
  • 保存
    CtrlS
  • 名前を付けて保存…
    CtrlShiftS
  • すべて保存
    CtrlK CtrlS
  • 閉じる
    CtrlW
  • すべて閉じる
    CtrlK CtrlW
  • アクティブなファイルを Finder で表示
    CtrlK R
  • 新しいウィンドウ/インスタンスでアクティブファイルを開く
    CtrlK O

Display15

  • フルスクリーン切り替え
    F11
  • エディターレイアウトの切り替え(横/縦)
    ShiftAlt0
  • 拡大/縮小
    Ctrl= / Ctrl-
  • サイドバーの表示切り替え
    CtrlB
  • エクスプローラーを表示 / フォーカス切り替え
    CtrlShiftE
  • 検索を表示
    CtrlShiftF
  • ソース管理を表示
    CtrlShiftG
  • デバッグを表示
    CtrlShiftD
  • 拡張機能を表示
    CtrlShiftX
  • ファイル内の置換
    CtrlShiftH
  • 検索の詳細切り替え
    CtrlShiftJ
  • 出力パネルを表示
    CtrlShiftU
  • Markdown プレビューを開く
    CtrlShiftV
  • Markdown プレビューを横に表示
    CtrlK V
  • 禅モード(Esc Esc で終了)
    CtrlK Z

Debug6

  • ブレークポイントの切り替え
    F9
  • 開始/続行
    F5
  • ステップイン/アウト
    F11 / ShiftF11
  • ステップオーバー
    F10
  • 停止
    ShiftF5
  • ホバーの表示
    CtrlK CtrlI

Integrated terminal6

  • 統合ターミナルを表示
    Ctrl`
  • 新しいターミナルを作成
    CtrlShift`
  • 選択範囲をコピー
    CtrlC
  • 上/下にスクロール
    CtrlUp / CtrlDown
  • 1ページ上/下にスクロール
    PgUp / PgDn
  • 上端/下端にスクロール
    CtrlHome / CtrlEnd
VS Code ショートカットについて

Visual Studio Code(VS Code)は、Microsoft が開発した無料でクロスプラットフォームなソースコードエディタです。Windows、macOS、Linux で動作し、2024 年の Stack Overflow Developer Survey では 75.9% のシェアでエディタ部門 1 位を獲得しました。フルスタック、フロントエンド、DevOps エンジニアが毎日使う定番ツールです。VS Code はほぼすべてのアクションをキーボードショートカットに割り当てており、同じ操作がプラットフォームによって異なるキーにマップされます:macOS の ⌘ は Windows/Linux の Ctrl、⌥ は Alt に対応します。 本リファレンスカードは、9 つの機能グループ(一般、基本編集、マルチカーソルと選択、リッチ言語編集、ナビゲーション、エディタ管理、ファイル管理、表示、デバッグ、統合ターミナル)から 130 以上の最もよく使うショートカットをカバーしています。すべてのエントリは VS Code 公式ドキュメント(code.visualstudio.com/docs/getstarted/keybindings)から転記したもので、VS Code 1.85 以降を対象としています。 使い方 - ページ上部でプラットフォーム(Win / macOS / Linux)を選択すると、ページ全体のキーが即座に更新されます。デフォルトはブラウザの User-Agent から自動検出され、手動で切り替えた選択は localStorage に保存されるため、リロード後も維持されます。 - 検索ボックスに任意の単語を入力(「breakpoint」「save」「Cmd」など)すると、行がフィルタリングされます。機能名、オプションのタグフィールド、および任意のプラットフォームのキー文字列にマッチします。 - 任意の行の「コピー」ボタンをクリックすると、現在のプラットフォームのキー文字列がクリップボードにコピーされます。チートシート、ドキュメント、チャットに貼り付けられます。 - Ctrl/Cmd+P で印刷ダイアログを開くと、サイドバー/ヘッダー/フッターが非表示になり、印刷用レイアウトはショートカットグリッドのみになります。 ヒント - ほとんどの複合キー(⌘K ⌘S など)は**シーケンス入力**:最初の組み合わせを押し、リリースしてから次を押します。同時押しではありません。 - 「Quick Fix」(⌘.)と「Go to Definition」(F12)は、どのコードエディタでも最初に覚えるべき 2 つのショートカットです。 - 「File → Preferences → Keyboard Shortcuts」(⌘K ⌘S / Ctrl+K Ctrl+S)で任意のキーバインドをカスタマイズできます。

バージョン 1.0.0