Visual Studio Code のキーボードショートカット (「Visual Studio Code Keyboard shortcuts for Windows」日本語訳)

Visual Studio 1.33.1 時点の「ヘルプ」>「キーボードショートカットの参照」の資料 (「Visual Studio Code Keyboard shortcuts for Windows」) の非公式日本語訳です。ここに掲載されているショートカットは標準的なもので、Visual Studio Code にはこの他にも多くのショートカットが備わっています。(拡張機能のものなど)

一般 (General)

キーバインド コマンド (原文)
Ctrl+Shift+P, F1 コマンドパレットを開く Show Command Palette
Ctrl+P クイックオープン、ファイルに移動 Quick Open, Go to File…
Ctrl+Shift+N 新しいウィンドウ・インスタンスを開く New window/instance
Ctrl+Shift+W ウィンドウ・インスタンスを閉じる Close window/instance
Ctrl+, ユーザー設定を開く User Settings
Ctrl+K Ctrl+S キーボードショートカット設定を開く Keyboard Shortcuts

基本設定 (Basic editing)

キーバインド コマンド (原文)
Ctrl+X 行のカット (未選択時) Cut line (empty selection)
Ctrl+C 行のコピー (未選択時) Copy line (empty selection)
Alt+ ↑ / ↓ 行の移動 (上下) Move line up/down
Shift+Alt + ↓ / ↑ 行のコピー (上下) Copy line up/down
Ctrl+Shift+K 行の削除 Delete line
Ctrl+Enter 行の挿入 (下) Insert line below
Ctrl+Shift+Enter 行の挿入 (上) Insert line above
Ctrl+Shift+\ マッチするブラケットへ移動 Jump to matching bracket
Ctrl+] / [ 行のインデント / インデント解除 Indent/outdent line
Home / End 行頭 / 行末に移動 Go to beginning/end of line
Ctrl+Home ファイルの先頭に移動 Go to beginning of file
Ctrl+End ファイルの末尾に移動 Go to end of file
Ctrl+↑ / ↓ 行のスクロール (上下) Scroll line up/down
Alt+PgUp / PgDn ページのスクロール (上下) Scroll page up/down
Ctrl+Shift+[ 範囲の折り畳み Fold (collapse) region
Ctrl+Shift+] 範囲の折り畳み解除 Unfold (uncollapse) region
Ctrl+K Ctrl+[ すべてのサブ範囲の折り畳み Fold (collapse) all subregions
Ctrl+K Ctrl+] すべてのサブ範囲の折り畳み解除 Unfold (uncollapse) all subregions
Ctrl+K Ctrl+0 すべての範囲の折り畳み Fold (collapse) all regions
Ctrl+K Ctrl+J すべての範囲の折り畳み解除 Unfold (uncollapse) all regions
Ctrl+K Ctrl+C コメント化 Add line comment
Ctrl+K Ctrl+U コメント化の解除 Remove line comment
Ctrl+/ コメント化・解除の切り替え Toggle line comment
Shift+Alt+A ブロックコメント化・解除の切り替え Toggle block comment
Alt+Z 折り返し・解除の切り替え Toggle word wrap

ナビゲーション (Navigation)

キーバインド コマンド (原文)
Ctrl+T ワークスペース内のシンボルへ移動 Show all Symbols
Ctrl+G 指定行に移動 Go to Line...
Ctrl+P 指定ファイルに移動 Go to File...
Ctrl+Shift+O 指定シンボルに移動 Go to Symbol...
Ctrl+Shift+M 問題パネルを表示 Show Problems panel
F8 次のエラー・警告に移動 Go to next error or warning
Shift+F8 前のエラー・警告に移動 Go to previous error or warning
Ctrl+Shift+Tab エディタグループ (タブグループ) 内のタブに移動 Navigate editor group history
Alt+ ← / → 前・次に移動 Go back / forward
Ctrl+M タブでのフォーカス移動の切り替え Toggle Tab moves focus

検索・置換 (Search and replace)

キーバインド コマンド (原文)
Ctrl+F 検索 Find
Ctrl+H 置換 Replace
F3 / Shift+F3 次・前を検索 Find next/previous
Alt+Enter 検索に一致した内容をすべて選択 Select all occurences of Find match
Ctrl+D 次に検索に一致した内容を選択範囲に追加 Add selection to next Find match
Ctrl+K Ctrl+D 最後の選択範囲を次に検索に一致した内容に移動 Move last selection to next Find match
Alt+C / R / W 「大文字小文字の区別」「正規表現」「単語単位」の切り替え Toggle case-sensitive / regex / whole word

マルチカーソル・選択 (Multi-cursor and selection)

キーバインド コマンド (原文)
Alt+Click カーソルの挿入 Insert cursor
Ctrl+Alt+ ↑ / ↓ カーソルを挿入 (上下) Insert cursor above / below
Ctrl+U 最後のカーソル操作を取り消す Undo last cursor operation
Shift+Alt+I 各選択行の末尾にカーソルを挿入 Insert cursor at end of each line selected
Ctrl+L 現在の行を選択 Select current line
Ctrl+Shift+L 選択中の内容をすべて選択 Select all occurrences of current selection
Ctrl+F2 現在のカーソル上の単語をすべて選択 Select all occurrences of current word
Shift+Alt+→ 選択範囲を広げる Expand selection
Shift+Alt+← 選択範囲を狭める Shrink selection
Shift+Alt + (drag mouse) 列 (矩形) 選択 Column (box) selection
Ctrl+Shift+Alt + (arrow key) 列 (矩形) 選択 Column (box) selection
Ctrl+Shift+Alt+PgUp/PgDn ページ列 (矩形) 選択 (上下) Column (box) selection page up/down

言語のリッチ編集 (Rich languages editing)

キーバインド コマンド (原文)
Ctrl+Space 補完候補を表示 Trigger suggestion
Ctrl+Shift+Space パラメータヒントを表示 Trigger parameter hints
Shift+Alt+F ドキュメントのフォーマット Format document
Ctrl+K Ctrl+F 選択範囲のフォーマット Format selection
F12 定義に移動 Go to Definition
Alt+F12 定義をここに表示 Peek Definition
Ctrl+K F12 定義を横に開く Open Definition to the side
Ctrl+. クイックフィックス Quick Fix
Shift+F12 リファレンスを開く Show References
F2 シンボルのリネーム Rename Symbol
Ctrl+K Ctrl+X 末尾の空白のトリミング Trim trailing whitespace
Ctrl+K M 言語モードの変更 Change file language

エディター管理 (Editor management)

キーバインド コマンド (原文)
Ctrl+F4, Ctrl+W エディターを閉じる Close editor
Ctrl+K F フォルダーを閉じる Close folder
Ctrl+\ エディターを分割 Split editor
Ctrl+ 1 / 2 / 3 1番目、2番目、3番目のエディターグループにフォーカス Focus into 1st, 2nd or 3rd editor group
Ctrl+K Ctrl+ ←/→ 次・前のエディターグループにフォーカス Focus into previous/next editor group
Ctrl+Shift+PgUp / PgDn エディターを左右に移動 Move editor left/right
Ctrl+K ← / → アクティブなエディターグループの移動 Move active editor group

ファイル管理 (File management)

キーバインド コマンド (原文)
Ctrl+N 新規ファイル New File
Ctrl+O ファイルを開く Open File...
Ctrl+S 保存 Save
Ctrl+Shift+S 名前を付けて保存 Save As...
Ctrl+K S すべて保存 Save All
Ctrl+F4 閉じる Close
Ctrl+K Ctrl+W すべて閉じる Close All
Ctrl+Shift+T 閉じたエディターを再度開く Reopen closed editor
Ctrl+K Enter プレビューモードのエディターを開いたままにする Keep preview mode editor open
Ctrl+Tab 次を開く Open next
Ctrl+Shift+Tab 前を開く Open previous
Ctrl+K P アクティブなファイルのパスをコピー Copy path of active file
Ctrl+K R アクティブなファイルをエクスプローラー (Windows エクスプローラー) で表示 Reveal active file in Explorer
Ctrl+K O アクティブなファイルを新しいウィンドウ・インスタンスで開く Show active file in new window/instance

表示 (Display)

キーバインド コマンド (原文)
F11 全画面表示の切り替え Toggle full screen
Shift+Alt+0 エディターレイアウトの切り替え (水平・垂直) Toggle editor layout (horizontal/vertical)
Ctrl+ = / - ズームイン・アウト Zoom in/out
Ctrl+B サイドバーの表示の切り替え Toggle Sidebar visibility
Ctrl+Shift+E エクスプローラーを表示・フォーカスを切り替え Show Explorer / Toggle focus
Ctrl+Shift+F 検索を表示 Show Search
Ctrl+Shift+G ソース管理を表示 Show Source Control
Ctrl+Shift+D デバッグを表示 Show Debug
Ctrl+Shift+X 拡張機能を表示 Show Extensions
Ctrl+Shift+H ファイル内の置換を表示 Replace in files
Ctrl+Shift+J 検索の詳細条件の表示を切り替え Toggle Search details
Ctrl+Shift+U 出力パネルを表示 Show Output panel
Ctrl+Shift+V Markdownプレビューを表示 Open Markdown preview
Ctrl+K V Markdownプレビューを横に表示 Open Markdown preview to the side
Ctrl+KZ 集中モード(Esc Esc で終了) Zen Mode (Esc Esc to exit) 1

デバッグ (Debug)

キーバインド コマンド (原文)
F9 ブレークポイントの切り替え Toggle breakpoint
F5 開始・再開 Start/Continue
Shift+F5 停止 Stop
F11 / Shift+F11 ステップイン・アウト Step into/out
F10 ステップオーバー Step over
Ctrl+K Ctrl+I ホバーの表示 Show hover

統合ターミナル (Integrated terminal)

キーバインド コマンド (原文)
Ctrl+@ 2 統合ターミナルの表示 Show integrated terminal
Ctrl+Shift+@ 2 新しい統合ターミナルの作成 Create new terminal
Ctrl+C 選択範囲のコピー Copy selection
Ctrl+V アクティブなターミナルに貼り付け Paste into active terminal
Ctrl+↑ / ↓ スクロール (上下) Scroll up/down
Shift+PgUp / PgDn ページスクロール (上下) Scroll page up/down
Ctrl+Home / End スクロール (先頭・末尾) Scroll to top/bottom

他のオペレーティングシステムのキーボードショートカットや、追加の未割当のショートカットは aka.ms/vscodekeybindings で利用可能です。(Other operating systems’ keyboard shortcuts and additional unassigned shortcuts available at aka.ms/vscodekeybindings)


  1. 英語圏では「集中」「落ち着く」「精神統一」「洗練」などの意味合いで Zen (禅) という言葉を使うことがあるようです。(例: Zen Coding (現在の Emmit)、CSS Zen Garden) ↩︎

  2. 「@」は原文では「`」になっていますが Visual Studio Code 内部のキーボードショートカット設定では「@」になっています。 ↩︎