Windows 版 Visual Studio Code のショートカットキーです。
フォーカス移動のショートカットを知りたかったため、フォーカス移動を中心に書いています。
全般
表示サイズの変更
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
F11 | フルスクリーン表示/ウィンドウ表示を切り替える | View: Toggle Full Screen | workbench.action.toggleFullScreen |
Ctrl + K Z | Zen モード (ESC ESC で元に戻る) | View: Toggle Zen Mode | workbench.action.toggleZenMode |
Ctrl + = | 表示を大きくする | View: Zoom In | workbench.action.zoomIn |
Ctrl + – | 表示を小さくする | View: Zoom Out | workbench.action.zoomOut |
ビューの表示/非表示
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Ctrl + B | Primary Side Bar の表示/非表示を切り替える | View: Toggle Primary Side Bar Visibility | workbench.action.toggleSidebarVisibility |
Ctrl + J | Panel の表示/非表示を切り替える | View: Toggle Panel Visibility | workbench.action.togglePanel |
Primary Side Bar の切り替え
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Ctrl + Shift + E | Explorer View を表示s、フォーカス移動をトグルする | View: Show Explorer | workbench.view.explorer |
Ctrl + Shift + F | Search View を表示する | View: Show Search | workbench.view.search |
Ctrl + Shift + G | Source Control View を表示する | View: Show Source Control | workbench.view.scm |
Ctrl + Shift + D | Run and Debug View を表示する | View: Show Run and Debug | workbench.view.debug |
Ctrl + Shift + X | Extentsions View を表示する | View: Show Extensions | workbench.view.extensions |
フォーカス移動
Explorer View のとき
ショトカットキー | 説明 | コマンドタイトル | コマンドID |
Ctrl + 0 | プライマリーサイドバーへフォーカスを移動する。Explorer View のときは FOLDERS へ移動する | View: Focus into Primary Side Bar | workbench.action.focusSideBar |
Ctrl + K E | サイドバーの OPEN EDITORS へフォーカスを移動する | Explorer: Focus on Open Editors View | workbench.files.action.focusOpenEditorsView |
(なし) | サイドバーの FOLDERS へフォーカスを移動する | Explorer: Focus on Folders View | workbench.explorer.fileView.focus |
(なし) | サイドバーの OUTLINE へフォーカスを移動する | Explorer: Focus on Outline View | outline.focus |
(なし) | サイドバーの TIMELINE へフォーカスを移動する | Explorer: Focus on Timeline View | timeline.focus |
Ctrl + 1 | エディターグループ 1 へフォーカスを移動する | View: Focus First Editor Group | workbench.action.focusFirstEditorGroup |
Ctrl + 2 | エディターグループ 2 へフォーカスを移動する | – | workbench.action.focusSecondEditorGroup |
Ctrl + 3 | エディターグループ 3 へフォーカスを移動する | – | workbench.action.focusThirdEditorGroup |
Ctrl + K Ctrl + ← | 左のエディターグループへフォーカスを移動する | View: Focus Left Editor Group | workbench.action.focusLeftGroup |
Ctrl + K Ctrl + → | 右のエディターグループへフォーカスを移動する | View: Focus Right Editor Group | workbench.action.focusRightGroup |
Ctrl + K Ctrl + ↑ | 上のエディターグループへフォーカスを移動する | View: Focus Editor Group Above | workbench.action.focusAboveGroup |
Ctrl + K Ctrl + ↓ | 下のエディターグループへフォーカスを移動する | View: Focus Editor Group Below | workbench.action.focusBelowGroup |
Ctrl + Shift + . | アクティブなエディタのぱんクズリストにフォーカスを移動して選択状態にする | Focus and Select Breadcrumbs | breadcrumbs.focusAndSelect |
Ctrl + Shift + U | Panel の OUTPUT ビューの表示/非表示を切り替える。 | View: Toggle Output | workbench.action.output.toggleOutput |
Ctrl + @ | Panel の TERMAL ビューの表示/非表示を切り替える。 | View: Toggle Terminal | workbench.action.terminal.toggleTerminal |
(なし) | Panel の PORTS ビューの表示/非表示を切り替える。 | View: Toggle Ports | ~remote.forwardedPortsContainer |
Ctrl + Shift + Y | Panel の DEBUG CONSOLE ビューの表示/非表示を切り替える。 | View: Toggle Debug Console | workbench.debug.action.toggleRepl |
Ctrl + Shift + M | Panel の PROBLEMS ビューの表示/非表示を切り替える。 | View: Toggle Problems | workbench.actions.view.problems |
デフォルトのショートカットキーが設定されていない場合は「(なし)」と記載しています。OUTLINE や TIMELINE へフォーカスを移動するショートカットキーなどがデフォルトでは設定されていません。
エディタ
基本的な編集
カーソル移動
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Home | 行頭へカーソルを移動する | – | cursorHome |
End | 行末 へカーソルを移動する | – | cursorEnd |
Ctrl + → | 単語の終わりにカーソルを移動する | – | cursorWordEndRight |
Ctrl + ← | 単語の始まりにカーソルを移動する | – | cursorWordLeft |
Ctrl + Home | ファイルの先頭へカーソルを移動する | – | cursorTop |
Ctrl + End | ファイルの最後へカーソルを移動する | – | cursorBottom |
Ctrl + Shift + \ | 対応する括弧へカーソルを移動する | editor.action.jumpToBracket | editor.action.jumpToBracket |
スクロール
カーソルを移動せずに画面をスクロールするショートカットキーです。
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Ctrl + ↑ / ↓ | 画面を矢印方向へ1行スクロールする | ||
Alt + PgUp / PgDn | 画面を上 / 下へ1ページ分スクロールする |
クリップボード
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Ctrl + X | カット | Cut | editor.action.clipboardCutAction |
Ctrl + C | コピー | Copy | editor.action.clipboardCopyAction |
Ctrl + V | ペースト | Paste | editor.action.clipboardPasteAction |
行の移動/コピー/削除
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Alt + ↑ / ↓ | 行を矢印方向へ移動する | ||
Shft + Alt + ↓ / ↑ | 行を矢印方向へコピーする | ||
Ctrl + Shift + K | 行を削除する | ||
Ctrl + Enter | 下へ行を追加する | ||
Ctrl + Shift + Enter | 上へ行を追加する |
インデント
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Ctrl + ] / [ | インデントを増やす / 減らす |
コメント編集
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Ctrl + K Ctrl + C | 行コメントを追加する | ||
Ctrl + K Ctrl + U | 行コメントを削除する | ||
Ctrl + / | 行コメントをコメント状態と非コメント状態を切り替える | ||
Shift + Alt + A | ブロックコメントをコメント状態と非コメント状態を切り替える |
折り返し
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Alt + Z | 文字の折り返しをする/しないを切り替える |
リージョンを開く/閉じる
ショートカットキー | 説明 | コマンドタイトル | コマンドID |
Ctrl + Shift + [ | リージョンを閉じる | ||
Ctrl + Shift + ] | リージョンを開く | ||
Ctrl +K Ctrl + [ | 全てのサブリージョンを閉じる | ||
Ctrl + K Ctrl + ] | 全てのサブリージョンを開く | ||
Ctrl + K Ctrl + 0 | 全てのリージョンを閉じる | ||
Ctrl + K Ctrl + J | 全てのリージョンを開く |
検索と置換
Ctrl + F | 検索 | |
Ctrl + H | 置換 | |
F3 / Shift + F3 | 次を検索 / 前を検索 |
エディタ管理
Ctrl + F4 / Ctrl + W | エディタを閉じる | |
Ctrl + K F | フォルダーを閉じる | |
Ctrl + \ | エディタを縦に分割する | workbench.action.splitEditor |
Ctrl + K Ctrl + \ | エディタを横に分割する | workbench.action.splitEditorDown |
Ctrl + Shift + PgUp / PgDn | エディターを矢印方向へ移動する | |
Ctrl + K ← / → | アクティブなエディターグループを矢印方向へ移動する |
コメント