デフォルトのキーボードショートカット一覧

VS Code には、デフォルトのキーボードショートカットセットが付属しています。この記事では、VS Code のデフォルトのキーボードショートカットの一覧を示します。

製品内でデフォルトのショートカットを表示することもできます

  • キーボードショートカットエディターを開き、[その他のアクション] (...) メニューで [システムキーバインドを表示] を選択します。
  • コマンドパレットで [基本設定: デフォルトのキーボードショートカットを開く (JSON)] を選択します。

以下のキーは、標準の US キーボードレイアウトを想定してレンダリングされています。別の キーボードレイアウト の使用に関する詳細情報を取得します。

以下に含まれる一部のコマンドには、デフォルトのキーボードショートカットがないため、未割り当てとして表示されますが、独自のキーボードショートカットを割り当てることができます。

基本的な編集

コマンド キー コマンド ID
行の切り取り (空の選択) ⌘X (Windows、Linux Ctrl+X) editor.action.clipboardCutAction
行のコピー (空の選択) ⌘C (Windows、Linux Ctrl+C) editor.action.clipboardCopyAction
貼り付け ⌘V (Windows、Linux Ctrl+V) editor.action.clipboardPasteAction
行の削除 ⇧⌘K (Windows、Linux Ctrl+Shift+K) editor.action.deleteLines
下に 1 行挿入 ⌘Enter (Windows、Linux Ctrl+Enter) editor.action.insertLineAfter
上に 1 行挿入 ⇧⌘Enter (Windows、Linux Ctrl+Shift+Enter) editor.action.insertLineBefore
行を下に移動 ⌥↓ (Windows、Linux Alt+Down) editor.action.moveLinesDownAction
行を上に移動 ⌥↑ (Windows、Linux Alt+Up) editor.action.moveLinesUpAction
行を下にコピー ⇧⌥↓ (Windows Shift+Alt+Down、Linux Ctrl+Shift+Alt+Down) editor.action.copyLinesDownAction
行を上にコピー ⇧⌥↑ (Windows Shift+Alt+Up、Linux Ctrl+Shift+Alt+Up) editor.action.copyLinesUpAction
元に戻す ⌘Z (Windows、Linux Ctrl+Z) undo
やり直し ⇧⌘Z (Windows、Linux Ctrl+Y) redo
次の検索一致箇所に選択範囲を追加 ⌘D (Windows、Linux Ctrl+D) editor.action.addSelectionToNextFindMatch
最後の選択範囲を次の検索一致箇所に移動 ⌘K ⌘D (Windows、Linux Ctrl+K Ctrl+D) editor.action.moveSelectionToNextFindMatch
最後のカーソル操作を元に戻す ⌘U (Windows、Linux Ctrl+U) cursorUndo
選択した各行の末尾にカーソルを挿入 ⇧⌥I (Windows、Linux Shift+Alt+I) editor.action.insertCursorAtEndOfEachLineSelected
現在の選択範囲のすべての出現箇所を選択 ⇧⌘L (Windows、Linux Ctrl+Shift+L) editor.action.selectHighlights
現在の単語のすべての出現箇所を選択 ⌘F2 (Windows、Linux Ctrl+F2) editor.action.changeAll
現在の行を選択 ⌘L (Windows、Linux Ctrl+L) expandLineSelection
下にカーソルを挿入 ⌥⌘↓ (Windows Ctrl+Alt+Down、Linux Shift+Alt+Down) editor.action.insertCursorBelow
上にカーソルを挿入 ⌥⌘↑ (Windows Ctrl+Alt+Up、Linux Shift+Alt+Up) editor.action.insertCursorAbove
対応する括弧にジャンプ ⇧⌘\ (Windows、Linux Ctrl+Shift+\) editor.action.jumpToBracket
行をインデント ⌘] (Windows、Linux Ctrl+]) editor.action.indentLines
行をアウトデント ⌘[ (Windows、Linux Ctrl+[) editor.action.outdentLines
行の先頭に移動 Home cursorHome
行の末尾に移動 End cursorEnd
ファイルの末尾に移動 ⌘↓ (Windows、Linux Ctrl+End) cursorBottom
ファイルの先頭に移動 ⌘↑ (Windows、Linux Ctrl+Home) cursorTop
行を下にスクロール ⌃PageDown (Windows、Linux Ctrl+Down) scrollLineDown
行を上にスクロール ⌃PageUp (Windows、Linux Ctrl+Up) scrollLineUp
ページを下にスクロール ⌘PageDown (Windows、Linux Alt+PageDown) scrollPageDown
ページを上にスクロール ⌘PageUp (Windows、Linux Alt+PageUp) scrollPageUp
領域を折りたたむ ⌥⌘[ (Windows、Linux Ctrl+Shift+[) editor.fold
領域を展開する ⌥⌘] (Windows、Linux Ctrl+Shift+]) editor.unfold
領域の折りたたみ/展開を切り替える ⌘K ⌘L (Windows、Linux Ctrl+K Ctrl+L) editor.toggleFold
すべてのサブリジョンを折りたたむ ⌘K ⌘[ (Windows、Linux Ctrl+K Ctrl+[) editor.foldRecursively
すべてのサブリジョンを展開する ⌘K ⌘] (Windows、Linux Ctrl+K Ctrl+]) editor.unfoldRecursively
すべての領域を折りたたむ ⌘K ⌘0 (Windows、Linux Ctrl+K Ctrl+0) editor.foldAll
すべての領域を展開する ⌘K ⌘J (Windows、Linux Ctrl+K Ctrl+J) editor.unfoldAll
行コメントを追加 ⌘K ⌘C (Windows、Linux Ctrl+K Ctrl+C) editor.action.addCommentLine
行コメントを削除 ⌘K ⌘U (Windows、Linux Ctrl+K Ctrl+U) editor.action.removeCommentLine
行コメントの切り替え ⌘/ (Windows、Linux Ctrl+/) editor.action.commentLine
ブロックコメントの切り替え ⇧⌥A (Windows Shift+Alt+A、Linux Ctrl+Shift+A) editor.action.blockComment
検索 ⌘F (Windows、Linux Ctrl+F) actions.find
置換 ⌥⌘F (Windows、Linux Ctrl+H) editor.action.startFindReplaceAction
次を検索 Enter editor.action.nextMatchFindAction
前を検索 ⇧Enter (Windows、Linux Shift+Enter) editor.action.previousMatchFindAction
検索一致のすべての出現箇所を選択 ⌥Enter (Windows、Linux Alt+Enter) editor.action.selectAllMatches
大文字/小文字を区別して検索を切り替える ⌥⌘C (Windows、Linux Alt+C) toggleFindCaseSensitive
正規表現検索を切り替える ⌥⌘R (Windows、Linux Alt+R) toggleFindRegex
単語単位で検索を切り替える ⌥⌘W (Windows、Linux Alt+W) toggleFindWholeWord
フォーカス設定に Tab キーの使用を切り替える ⌃⇧M (Windows、Linux Ctrl+M) editor.action.toggleTabFocusMode
空白文字の表示を切り替える toggleRenderWhitespace
ワードラップを切り替える ⌥Z (Windows、Linux Alt+Z) editor.action.toggleWordWrap

リッチ言語編集

コマンド キー コマンド ID
候補をトリガー ⌃Space (Windows、Linux Ctrl+Space) editor.action.triggerSuggest
パラメーターヒントをトリガー ⇧⌘Space (Windows、Linux Ctrl+Shift+Space) editor.action.triggerParameterHints
ドキュメントのフォーマット ⇧⌥F (Windows Shift+Alt+F、Linux Ctrl+Shift+I) editor.action.formatDocument
選択範囲のフォーマット ⌘K ⌘F (Windows、Linux Ctrl+K Ctrl+F) editor.action.formatSelection
定義へ移動 F12 editor.action.revealDefinition
ホバーを表示 ⌘K ⌘I (Windows、Linux Ctrl+K Ctrl+I) editor.action.showHover
定義をピーク ⌥F12 (Windows Alt+F12、Linux Ctrl+Shift+F10) editor.action.peekDefinition
定義を横に開く ⌘K F12 (Windows、Linux Ctrl+K F12) editor.action.revealDefinitionAside
クイックフィックス ⌘. (Windows、Linux Ctrl+.) editor.action.quickFix
参照へ移動 ⇧F12 (Windows、Linux Shift+F12) editor.action.goToReferences
シンボルの名前変更 F2 editor.action.rename
次の値に置換 ⇧⌘. (Windows、Linux Ctrl+Shift+.) editor.action.inPlaceReplace.down
前の値に置換 ⇧⌘, (Windows、Linux Ctrl+Shift+,) editor.action.inPlaceReplace.up
AST 選択範囲を拡張 ⌃⇧⌘→ (Windows、Linux Shift+Alt+Right) editor.action.smartSelect.expand
AST 選択範囲を縮小 ⌃⇧⌘← (Windows、Linux Shift+Alt+Left) editor.action.smartSelect.shrink
末尾の空白文字をトリミング ⌘K ⌘X (Windows、Linux Ctrl+K Ctrl+X) editor.action.trimTrailingWhitespace
言語モードの変更 ⌘K M (Windows、Linux Ctrl+K M) workbench.action.editor.changeLanguageMode

ナビゲーション

コマンド キー コマンド ID
すべてのシンボルを表示 ⌘T (Windows、Linux Ctrl+T) workbench.action.showAllSymbols
行へ移動... ⌃G (Windows、Linux Ctrl+G) workbench.action.gotoLine
ファイルへ移動...、クイックオープン ⌘P (Windows、Linux Ctrl+P) workbench.action.quickOpen
シンボルへ移動... ⇧⌘O (Windows、Linux Ctrl+Shift+O) workbench.action.gotoSymbol
問題を表示 ⇧⌘M (Windows、Linux Ctrl+Shift+M) workbench.actions.view.problems
次のエラーまたは警告へ移動 F8 editor.action.marker.nextInFiles
前のエラーまたは警告へ移動 ⇧F8 (Windows、Linux Shift+F8) editor.action.marker.prevInFiles
すべてのコマンドを表示 ⇧⌘P (Windows、Linux Ctrl+Shift+P) または F1 workbench.action.showCommands
エディターグループの履歴をナビゲート ⌃Tab (Windows、Linux Ctrl+Tab) workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup
戻る ⌃- (Windows Alt+Left、Linux Ctrl+Alt+-) workbench.action.navigateBack
クイック入力で戻る ⌃- (Windows Alt+Left、Linux Ctrl+Alt+-) workbench.action.quickInputBack
進む ⌃⇧- (Windows Alt+Right、Linux Ctrl+Shift+-) workbench.action.navigateForward
ブレッドクラムにフォーカス ⇧⌘; (Windows、Linux Ctrl+Shift+;) breadcrumbs.focus
ブレッドクラムにフォーカスして選択 ⇧⌘. (Windows、Linux Ctrl+Shift+.) breadcrumbs.focusAndSelect

エディター/ウィンドウ管理

コマンド キー コマンド ID
新しいウィンドウ ⇧⌘N (Windows、Linux Ctrl+Shift+N) workbench.action.newWindow
ウィンドウを閉じる ⌘W (Windows、Linux Alt+F4) workbench.action.closeWindow
エディターを閉じる ⌘W (Windows Ctrl+F4、Linux Ctrl+W) workbench.action.closeActiveEditor
フォルダーを閉じる ⌘K F (Windows、Linux Ctrl+K F) workbench.action.closeFolder
エディターグループ間を循環 workbench.action.navigateEditorGroups
エディターを分割 ⌘\ (Windows、Linux Ctrl+\) workbench.action.splitEditor
最初のエディターグループにフォーカス ⌘1 (Windows、Linux Ctrl+1) workbench.action.focusFirstEditorGroup
2 番目のエディターグループにフォーカス ⌘2 (Windows、Linux Ctrl+2) workbench.action.focusSecondEditorGroup
3 番目のエディターグループにフォーカス ⌘3 (Windows、Linux Ctrl+3) workbench.action.focusThirdEditorGroup
左側のエディターグループにフォーカス workbench.action.focusPreviousGroup
右側のエディターグループにフォーカス workbench.action.focusNextGroup
エディターを左に移動 ⌘K ⇧⌘← (Windows、Linux Ctrl+Shift+PageUp) workbench.action.moveEditorLeftInGroup
エディターを右に移動 ⌘K ⇧⌘→ (Windows、Linux Ctrl+Shift+PageDown) workbench.action.moveEditorRightInGroup
アクティブなエディターグループを左に移動 ⌘K ← (Windows、Linux Ctrl+K Left) workbench.action.moveActiveEditorGroupLeft
アクティブなエディターグループを右に移動 ⌘K → (Windows、Linux Ctrl+K Right) workbench.action.moveActiveEditorGroupRight
エディターを次のグループに移動 ⌃⌘→ (Windows、Linux Ctrl+Alt+Right) workbench.action.moveEditorToNextGroup
エディターを前のグループに移動 ⌃⌘← (Windows、Linux Ctrl+Alt+Left) workbench.action.moveEditorToPreviousGroup

ファイル管理

コマンド キー コマンド ID
新しいファイル ⌘N (Windows、Linux Ctrl+N) workbench.action.files.newUntitledFile
ファイルを開く... ⌘O (Windows、Linux Ctrl+O) workbench.action.files.openFile
保存 ⌘S (Windows、Linux Ctrl+S) workbench.action.files.save
すべて保存 ⌥⌘S (Windows Ctrl+K S、Linux ) saveAll
名前を付けて保存... ⇧⌘S (Windows、Linux Ctrl+Shift+S) workbench.action.files.saveAs
閉じる ⌘W (Windows Ctrl+F4、Linux Ctrl+W) workbench.action.closeActiveEditor
その他を閉じる ⌥⌘T (Windows、Linux ) workbench.action.closeOtherEditors
グループを閉じる ⌘K W (Windows、Linux Ctrl+K W) workbench.action.closeEditorsInGroup
他のグループを閉じる workbench.action.closeEditorsInOtherGroups
左側のグループを閉じる workbench.action.closeEditorsToTheLeft
右側のグループを閉じる workbench.action.closeEditorsToTheRight
すべて閉じる ⌘K ⌘W (Windows、Linux Ctrl+K Ctrl+W) workbench.action.closeAllEditors
閉じたエディターを再度開く ⇧⌘T (Windows、Linux Ctrl+Shift+T) workbench.action.reopenClosedEditor
開いたままにする ⌘K Enter (Windows、Linux Ctrl+K Enter) workbench.action.keepEditor
アクティブなファイルのパスをコピー ⌘K P (Windows、Linux Ctrl+K P) workbench.action.files.copyPathOfActiveFile
Windows でアクティブなファイルを表示 ⌘K R (Windows、Linux Ctrl+K R) workbench.action.files.revealActiveFileInWindows
新しいウィンドウで開いたファイルを表示 workbench.action.files.showOpenedFileInNewWindow
開いたファイルを比較 workbench.files.action.compareFileWith

表示

コマンド キー コマンド ID
フルスクリーンを切り替える ⌃⌘F (Windows、Linux F11) workbench.action.toggleFullScreen
Zen モードを切り替える ⌘K Z (Windows、Linux Ctrl+K Z) workbench.action.toggleZenMode
Zen モードを終了 Escape Escape workbench.action.exitZenMode
ズームイン ⌘= (Windows、Linux Ctrl+=) workbench.action.zoomIn
ズームアウト ⌘- (Windows、Linux Ctrl+-) workbench.action.zoomOut
ズームのリセット ⌘Numpad0 (Windows、Linux Ctrl+Numpad0) workbench.action.zoomReset
サイドバーの表示/非表示を切り替える ⌘B (Windows、Linux Ctrl+B) workbench.action.toggleSidebarVisibility
エクスプローラーを表示 / フォーカスを切り替える ⇧⌘E (Windows、Linux Ctrl+Shift+E) workbench.view.explorer
検索を表示 ⇧⌘F (Windows、Linux Ctrl+Shift+F) workbench.view.search
ソース管理を表示 ⌃⇧G (Windows、Linux Ctrl+Shift+G) workbench.view.scm
実行を表示 ⇧⌘D (Windows、Linux Ctrl+Shift+D) workbench.view.debug
拡張機能を表示 ⇧⌘X (Windows、Linux Ctrl+Shift+X) workbench.view.extensions
出力を表示 ⇧⌘U (Windows Ctrl+Shift+U、Linux Ctrl+K Ctrl+H) workbench.action.output.toggleOutput
クイックオープンビュー ⌃Q (Windows Ctrl+Q、Linux ) workbench.action.quickOpenView
新しいコマンドプロンプトを開く ⇧⌘C (Windows、Linux Ctrl+Shift+C) workbench.action.terminal.openNativeConsole
Markdown プレビューを切り替える ⇧⌘V (Windows、Linux Ctrl+Shift+V) markdown.showPreview
プレビューを横に開く ⌘K V (Windows、Linux Ctrl+K V) markdown.showPreviewToSide
統合ターミナルを切り替える ⌃` (Windows、Linux Ctrl+`) workbench.action.terminal.toggleTerminal
コマンド キー コマンド ID
検索を表示 ⇧⌘F (Windows、Linux Ctrl+Shift+F) workbench.view.search
ファイル内で置換 ⇧⌘H (Windows、Linux Ctrl+Shift+H) workbench.action.replaceInFiles
大文字/小文字一致を切り替える ⌥⌘C (Windows、Linux Alt+C) toggleSearchCaseSensitive
単語単位一致を切り替える ⌥⌘W (Windows、Linux Alt+W) toggleSearchWholeWord
正規表現の使用を切り替える ⌥⌘R (Windows、Linux Alt+R) toggleSearchRegex
検索詳細を切り替える ⇧⌘J (Windows、Linux Ctrl+Shift+J) workbench.action.search.toggleQueryDetails
次の検索結果にフォーカス F4 search.action.focusNextSearchResult
前の検索結果にフォーカス ⇧F4 (Windows、Linux Shift+F4) search.action.focusPreviousSearchResult
次の検索語句を表示 (Windows、Linux Down) history.showNext
前の検索語句を表示 (Windows、Linux Up) history.showPrevious

検索エディター

コマンド キー コマンド ID
エディターで結果を開く ⌘Enter (Windows、Linux Alt+Enter) search.action.openInEditor
検索エディターの入力にフォーカス Escape search.action.focusQueryEditorWidget
再検索 ⇧⌘R (Windows、Linux Ctrl+Shift+R) rerunSearchEditorSearch
ファイル結果を削除 ⇧⌘Backspace (Windows、Linux Ctrl+Shift+Backspace) search.searchEditor.action.deleteFileResults

設定

コマンド キー コマンド ID
設定を開く ⌘, (Windows、Linux Ctrl+,) workbench.action.openSettings
ワークスペース設定を開く workbench.action.openWorkspaceSettings
キーボードショートカットを開く ⌘K ⌘S (Windows、Linux Ctrl+K Ctrl+S) workbench.action.openGlobalKeybindings
ユーザー スニペットを開く workbench.action.openSnippets
配色テーマを選択 ⌘K ⌘T (Windows、Linux Ctrl+K Ctrl+T) workbench.action.selectTheme
表示言語を構成する workbench.action.configureLocale

デバッグ

コマンド キー コマンド ID
ブレークポイントの切り替え F9 editor.debug.action.toggleBreakpoint
開始 F5 workbench.action.debug.start
続行 F5 workbench.action.debug.continue
開始 (デバッグなし) ⌃F5 (Windows、Linux Ctrl+F5) workbench.action.debug.run
一時停止 F6 workbench.action.debug.pause
ステップイン F11 workbench.action.debug.stepInto

タスク

コマンド キー コマンド ID
ビルドタスクの実行 ⇧⌘B (Windows、Linux Ctrl+Shift+B) workbench.action.tasks.build
テストタスクの実行 workbench.action.tasks.test

拡張機能

コマンド キー コマンド ID
拡張機能をインストール workbench.extensions.action.installExtension
インストール済み拡張機能を表示 workbench.extensions.action.showInstalledExtensions
古い拡張機能を表示 workbench.extensions.action.listOutdatedExtensions
推奨される拡張機能を表示 workbench.extensions.action.showRecommendedExtensions
人気のある拡張機能を表示 workbench.extensions.action.showPopularExtensions
すべての拡張機能を更新 workbench.extensions.action.updateAllExtensions