VSCode CheatSheet
プリセット
| key | command | when | コメント |
|---|---|---|---|
| escape escape | workbench.action.exitZenMode | inZenMode | 禅モードを終了させる |
| shift+escape | closeReferenceSearchEditor | inReferenceSearchEditor && !config.editor.stablePeek | 検索窓を閉じる |
| escape | closeReferenceSearchEditor | inReferenceSearchEditor && !config.editor.stablePeek | 検索窓を閉じる |
| shift+escape | cancelSelection | editorHasSelection && textInputFocus | 選択状態を解除 |
| escape | cancelSelection | editorHasSelection && textInputFocus | 選択状態を解除 |
| ctrl+end | cursorBottom | textInputFocus | 最下部に移動 |
| ctrl+shift+end | cursorBottomSelect | textInputFocus | 現在位置から最下部までを選択 |
| ctrl+shift+alt+down | cursorColumnSelectDown | textInputFocus | 矩形選択で下に選択位置を伸ばす |
| ctrl+shift+alt+left | cursorColumnSelectLeft | textInputFocus | 矩形選択で左に選択位置を伸ばす |
| ctrl+shift+alt+pagedown | cursorColumnSelectPageDown | textInputFocus | 最後の行まで一気に矩形選択 |
| ctrl+shift+alt+pageup | cursorColumnSelectPageUp | textInputFocus | 最初の行まで一気に矩形選択 |
| ctrl+shift+alt+right | cursorColumnSelectRight | textInputFocus | 矩形選択で右に選択位置を伸ばす |
| ctrl+shift+alt+up | cursorColumnSelectUp | textInputFocus | 矩形選択で上に選択位置を伸ばす |
| down | cursorDown | textInputFocus | 下に移動 |
| ctrl+shift+down | cursorDownSelect | textInputFocus | 下に選択範囲を広げる |
| shift+down | cursorDownSelect | textInputFocus | 下に選択範囲を広げる |
| end | cursorEnd | textInputFocus | 行末に移動。ワードラップが有効な場合、見かけ上の行末に移動 |
| shift+end | cursorEndSelect | textInputFocus | 行末まで選択。ワードラップが有効な場合、見かけ上の行末まで選択 |
| home | cursorHome | textInputFocus | 行頭に移動。ワードラップが有効な場合、見かけ上の行頭に移動 |
| shift+home | cursorHomeSelect | textInputFocus | 行頭まで選択。ワードラップが有効な場合、見かけ上の行頭まで選択 |
| left | cursorLeft | textInputFocus | カーソルを左に移動 |
| shift+left | cursorLeftSelect | textInputFocus | 左に選択範囲を伸ばす |
| pagedown | cursorPageDown | textInputFocus | 1ページ下に移動 |
| shift+pagedown | cursorPageDownSelect | textInputFocus | 1ページ下に選択範囲を広げる |
| pageup | cursorPageUp | textInputFocus | 1ページ上に移動 |
| shift+pageup | cursorPageUpSelect | textInputFocus | 1ページ上に選択範囲を広げる |
| right | cursorRight | textInputFocus | 右に移動 |
| shift+right | cursorRightSelect | textInputFocus | 右に選択範囲を伸ばす |
| ctrl+home | cursorTop | textInputFocus | ファイルの先頭に移動 |
| ctrl+shift+home | cursorTopSelect | textInputFocus | ファイルの先頭まで選択範囲を広げる |
| up | cursorUp | textInputFocus | 上に移動 |
| ctrl+shift+up | cursorUpSelect | textInputFocus | 選択範囲を上に伸ばす |
| shift+up | cursorUpSelect | textInputFocus | 選択範囲を上に伸ばす |
| shift+backspace | deleteLeft | textInputFocus && !editorReadonly | 左の文字を削除 |
| backspace | deleteLeft | textInputFocus && !editorReadonly | 左の文字を削除 |
| delete | deleteRight | textInputFocus && !editorReadonly | 右の文字を削除 |
| ctrl+a | editor.action.selectAll | textInputFocus | すべて選択 |
| ctrl+i | expandLineSelection | textInputFocus | 行を選択(連続で実行すると次の行に選択範囲を拡大) |
| shift+tab | outdent | editorTextFocus && !editorReadonly && !editorTabMovesFocus | アウトデント(字下げを戻す) |
| ctrl+shift+z | redo | textInputFocus && !editorReadonly | やり直し |
| ctrl+y | redo | textInputFocus && !editorReadonly | やり直し |
| ctrl+down | scrollLineDown | textInputFocus | カーソル位置を変えずに一行下にスクロール |
| ctrl+up | scrollLineUp | textInputFocus | カーソル位置を変えずに一行上にスクロール |
| alt+pagedown | scrollPageDown | textInputFocus | カーソル位置を変えずに一ページ下にスクロール |
| alt+pageup | scrollPageUp | textInputFocus | カーソル位置を変えずに一ページ上にスクロール |
| tab | tab | editorTextFocus && !editorReadonly && !editorTabMovesFocus | tab |
| ctrl+z | undo | textInputFocus && !editorReadonly | 元に戻す |
| shift+escape | removeSecondaryCursors | editorHasMultipleSelections && textInputFocus | 複数カーソルがある状態を解除 |
| escape | removeSecondaryCursors | editorHasMultipleSelections && textInputFocus | 複数カーソルがある状態を解除 |
| right | repl.action.acceptSuggestion | inDebugRepl && suggestWidgetVisible && textInputFocus | 提案ウィジェットが出ているときにウィジェット内にフォーカスを移す |
| ctrl+f | actions.find | 検索 | |
| enter | breakpointWidget.action.acceptInput | breakpointWidgetVisible && inBreakpointWidget | |
| shift+escape | closeBreakpointWidget | breakpointWidgetVisible && textInputFocus | |
| escape | closeBreakpointWidget | breakpointWidgetVisible && textInputFocus | |
| shift+escape | closeReviewPanel | reviewPanelVisible | レビューパネルを閉じる |
| escape | closeReviewPanel | reviewPanelVisible | レビューパネルを閉じる |
| ctrl+u | cursorUndo | textInputFocus | 前のカーソル位置に移動(カーソルの位置履歴を一つ削除する) |
| ctrl+right | cursorWordEndRight | textInputFocus | 単語の終端に移動(右側) |
| ctrl+shift+right | cursorWordEndRightSelect | textInputFocus | 単語の終端まで選択範囲を拡大(右側) |
| ctrl+left | cursorWordStartLeft | textInputFocus | 単語の先頭に移動(左側) |
| ctrl+shift+left | cursorWordStartLeftSelect | textInputFocus | 単語の先頭まで選択範囲を拡大(左側) |
| ctrl+backspace | deleteWordLeft | textInputFocus && !editorReadonly | 単語の先頭・終端まで削除(左方向) |
| ctrl+delete | deleteWordRight | textInputFocus && !editorReadonly | 単語の先頭・終端まで削除(右方向) |
| ctrl+k ctrl+c | editor.action.addCommentLine | editorTextFocus && !editorReadonly | 行コメントを追加(htmlだとtoggle?) |
| ctrl+d | editor.action.addSelectionToNextFindMatch | editorFocus | 選択している文字列(もしくはハイライト)と同じ文字列を次々に選択 |
| shift+alt+a | editor.action.blockComment | editorTextFocus && !editorReadonly | ブロックコメントtoggle |
| ctrl+f2 | editor.action.changeAll | editorTextFocus && !editorReadonly | 現在選択しているテキストと同じテキストのすべての終端にカーソルを作成(選択しているテキストがなければカーソルのある単語) |
| ctrl+insert | editor.action.clipboardCopyAction | textInputFocus | コピー(何も選択状態でなければ行をコピー) |
| ctrl+c | editor.action.clipboardCopyAction | textInputFocus | コピー(何も選択状態でなければ行をコピー) |
| shift+delete | editor.action.clipboardCutAction | textInputFocus && !editorReadonly | カット(何も選択状態でなければ行をカット) |
| ctrl+x | editor.action.clipboardCutAction | textInputFocus && !editorReadonly | カット(何も選択状態でなければ行をカット) |
| shift+insert | editor.action.clipboardPasteAction | textInputFocus && !editorReadonly | ペースト(コピーやカット時に何も選択せずコピーしていると、上に行をペースト) |
| ctrl+v | editor.action.clipboardPasteAction | textInputFocus && !editorReadonly | ペースト(コピーやカット時に何も選択せずコピーしていると、上に行をペースト) |
| ctrl+/ | editor.action.commentLine | editorTextFocus && !editorReadonly | ラインコメントtoggle |
| shift+alt+down | editor.action.copyLinesDownAction | editorTextFocus && !editorReadonly | 行を下に複製 |
| shift+alt+up | editor.action.copyLinesUpAction | editorTextFocus && !editorReadonly | 行を上に複製 |
| ctrl+k ctrl+k | editor.action.defineKeybinding | editorTextFocus && !editorReadonly && editorLangId == 'jsonc' | keybinding.jsonを編集しているとき、設定を記述するのを助けてくれる |
| ctrl+shift+k | editor.action.deleteLines | textInputFocus && !editorReadonly | 行を削除 |
| f7 | editor.action.diffReview.next | isInDiffEditor | gitのdiff等を見てるときに次の差分箇所に移動 |
| shift+f7 | editor.action.diffReview.prev | isInDiffEditor | gitのdiff等を見てるときに前の差分箇所に移動 |
| alt+f3 | editor.action.dirtydiff.next | editorTextFocus | 次のdirtydiffを表示 |
| shift+alt+f3 | editor.action.dirtydiff.previous | editorTextFocus | 前のdirtydiffを表示 |
| ctrl+f | editor.action.extensioneditor.showfind | activeEditor == 'workbench.editor.extension' | 拡張機能閲覧時に検索窓を表示 |
| shift+alt+f | editor.action.formatDocument | editorTextFocus && !editorReadonly | 編集中ファイルを整形する |
| ctrl+k ctrl+f | editor.action.formatSelection | editorTextFocus && !editorReadonly | 選択範囲を整形する |
| f12 | editor.action.goToDeclaration | editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor | 定義箇所に移動 |
| ctrl+f12 | editor.action.goToImplementation | editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor | |
| ctrl+shift+. | editor.action.inPlaceReplace.down | editorTextFocus && !editorReadonly | |
| ctrl+shift+, | editor.action.inPlaceReplace.up | editorTextFocus && !editorReadonly | |
| ctrl+] | editor.action.indentLines | editorTextFocus && !editorReadonly | インデント |
| ctrl+alt+up | editor.action.insertCursorAbove | editorTextFocus | 上にカーソルを増やす |
| shift+alt+i | editor.action.insertCursorAtEndOfEachLineSelected | editorTextFocus | 選択中の各行の最後にカーソルを作成 |
| ctrl+alt+down | editor.action.insertCursorBelow | editorTextFocus | 下にカーソルを増やす |
| ctrl+enter | editor.action.insertLineAfter | editorTextFocus && !editorReadonly | 下に行を追加 |
| ctrl+shift+enter | editor.action.insertLineBefore | editorTextFocus && !editorReadonly | 上に行を追加 |
| ctrl+shift+\ | editor.action.jumpToBracket | editorTextFocus | 対応するカッコにジャンプする |
| f8 | editor.action.marker.nextInFiles | editorFocus && !editorReadonly | 次の警告・エラーの箇所へ |
| shift+f8 | editor.action.marker.prevInFiles | editorFocus && !editorReadonly | 前の警告・エラーの箇所へ |
| alt+down | editor.action.moveLinesDownAction | editorTextFocus && !editorReadonly | 行を下に移動させる |
| alt+up | editor.action.moveLinesUpAction | editorTextFocus && !editorReadonly | 行を上に移動させる |
| ctrl+k ctrl+d | editor.action.moveSelectionToNextFindMatch | editorFocus | 現在の選択箇所を検索テキストにして次の検索位置に移動(選択箇所がない場合、現在の単語を選択するのみ) |
| f3 | editor.action.nextMatchFindAction | editorFocus | 次の検索位置に移動 |
| ctrl+f3 | editor.action.nextSelectionMatchFindAction | editorFocus | 現在の選択箇所を検索テキストにして次の検索位置に移動(単語が選択されていなくても開始時に次の場所に移動) |
| ctrl+k f12 | editor.action.openDeclarationToTheSide | editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor | 画面を分割して定義箇所を表示 |
| shift+alt+o | editor.action.organizeImports | editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\s|^)source\.organizeImports\b/ | |
| ctrl+[ | editor.action.outdentLines | editorTextFocus && !editorReadonly | アウトデント |
| ctrl+shift+f12 | editor.action.peekImplementation | editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor | |
| alt+f12 | editor.action.previewDeclaration | editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor | 定義箇所をプレビュー表示 |
| shift+f3 | editor.action.previousMatchFindAction | editorFocus | 前の検索位置に移動 |
| ctrl+shift+f3 | editor.action.previousSelectionMatchFindAction | editorFocus | 現在の選択箇所を検索テキストにして前の検索位置に移動(単語が選択されていなくても開始時に前の場所に移動) |
| ctrl+. | editor.action.quickFix | editorHasCodeActionsProvider && editorTextFocus && !editorReadonly | クイックフィックスとリファクタリングを出す |
| ctrl+shift+r | editor.action.refactor | editorHasCodeActionsProvider && editorTextFocus && !editorReadonly | リファクタリングを出す |
| shift+f12 | editor.action.referenceSearch.trigger | editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor | |
| ctrl+k ctrl+u | editor.action.removeCommentLine | editorTextFocus && !editorReadonly | 行コメントを削除(htmlだとtoggle?) |
| f2 | editor.action.rename | editorHasRenameProvider && editorTextFocus && !editorReadonly | シンボルのrename |
| ctrl+shift+l | editor.action.selectHighlights | editorFocus | ハイライトされているものをすべて選択 |
| alt+f1 | editor.action.showAccessibilityHelp | editorFocus | |
| shift+f10 | editor.action.showContextMenu | textInputFocus | |
| ctrl+k ctrl+i | editor.action.showHover | editorTextFocus | |
| shift+alt+right | editor.action.smartSelect.grow | editorTextFocus | スマートセレクト(拡大) |
| shift+alt+left | editor.action.smartSelect.shrink | editorTextFocus | スマートセレクト(縮小) |
| ctrl+h | editor.action.startFindReplaceAction | 検索窓の置換メニューを開く | |
| ctrl+m | editor.action.toggleTabFocusMode | タブキーでfocusが移動するモードのtoggle | |
| alt+z | editor.action.toggleWordWrap | ワードラップ(画面端で折り返すやつ)のtoggle | |
| ctrl+shift+space | editor.action.triggerParameterHints | editorHasSignatureHelpProvider && editorTextFocus | パラメーターヒントを表示 |
| ctrl+space | editor.action.triggerSuggest | editorHasCompletionItemProvider && textInputFocus && !editorReadonly | |
| ctrl+k ctrl+x | editor.action.trimTrailingWhitespace | editorTextFocus && !editorReadonly | |
| escape | editor.action.webvieweditor.hideFind | webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor' | 検索窓を閉じる |
| escape | editor.action.webvieweditor.hideFind | webviewFindWidgetVisible && !editorFocus && activeEditor == 'workbench.editor.htmlPreviewPart' | 検索窓を閉じる |
| ctrl+a | editor.action.webvieweditor.selectAll | !editorFocus && !inputFocus && activeEditor == 'workbench.editor.htmlPreviewPart' | すべて選択 |
| ctrl+a | editor.action.webvieweditor.selectAll | !editorFocus && !inputFocus && activeEditor == 'WebviewEditor' | すべて選択 |
| ctrl+f | editor.action.webvieweditor.showFind | !editorFocus && activeEditor == 'workbench.editor.htmlPreviewPart' | 検索窓を表示 |
| ctrl+f | editor.action.webvieweditor.showFind | !editorFocus && activeEditor == 'WebviewEditor' | 検索窓を表示 |
| f7 | editor.action.wordHighlight.next | editorTextFocus && hasWordHighlights | |
| shift+f7 | editor.action.wordHighlight.prev | editorTextFocus && hasWordHighlights | |
| ctrl+k ctrl+i | editor.debug.action.showDebugHover | editorTextFocus && inDebugMode | |
| f9 | editor.debug.action.toggleBreakpoint | editorTextFocus | |
| tab | editor.emmet.action.expandAbbreviation | config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus | |
| ctrl+shift+[ | editor.fold | editorTextFocus | fold |
| ctrl+k ctrl+0 | editor.foldAll | editorTextFocus | すべてfold |
| ctrl+k ctrl+/ | editor.foldAllBlockComments | editorTextFocus | ブロックコメントをすべてfold |
| ctrl+k ctrl+8 | editor.foldAllMarkerRegions | editorTextFocus | すべてのMarkerRegionをfold |
| ctrl+k ctrl+1 | editor.foldLevel1 | editorTextFocus | 字下げの階層が1段階の部分をfold(現在カーソルがある部分はfoldされない) |
| ctrl+k ctrl+2 | editor.foldLevel2 | editorTextFocus | 字下げの階層が2段階の部分をfold(現以下略 |
| ctrl+k ctrl+3 | editor.foldLevel3 | editorTextFocus | 字下げの階層が3段階の部分をfold(現以下略 |
| ctrl+k ctrl+4 | editor.foldLevel4 | editorTextFocus | 字下げの階層が4段階の部分をfold(現以下略 |
| ctrl+k ctrl+5 | editor.foldLevel5 | editorTextFocus | 字下げの階層が5段階の部分をfold(現以下略 |
| ctrl+k ctrl+6 | editor.foldLevel6 | editorTextFocus | 字下げの階層が6段階の部分をfold(現以下略 |
| ctrl+k ctrl+7 | editor.foldLevel7 | editorTextFocus | 字下げの階層が7段階の部分をfold(現以下略 |
| ctrl+k ctrl+[ | editor.foldRecursively | editorTextFocus | 現在の位置から下の階層の部分を各字下げ箇所でfold |
| ctrl+shift+] | editor.unfold | editorTextFocus | 現在の位置でfold解除 |
| ctrl+k ctrl+j | editor.unfoldAll | editorTextFocus | すべてfold解除 |
| ctrl+k ctrl+9 | editor.unfoldAllMarkerRegions | editorTextFocus | すべてのMarkerRegionのfoldを解除 |
| ctrl+k ctrl+] | editor.unfoldRecursively | editorTextFocus | 現在の位置の下の階層をすべてfold解除 |
| tab | insertSnippet | editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode | スニペットの挿入 |
| ctrl+enter | openReferenceToSide | referenceSearchTreeFocused && referenceSearchVisible | |
| enter | repl.action.acceptInput | inDebugRepl && textInputFocus | |
| escape | settings.action.clearSearchResults | inSettingsSearch | |
| ctrl+. | settings.action.editFocusedSetting | inSettingsSearch | |
| enter | settings.action.focusNextSetting | inSettingsSearch | |
| shift+enter | settings.action.focusPreviousSetting | inSettingsSearch | |
| down | settings.action.focusSettingsFile | inSettingsSearch && !suggestWidgetVisible | |
| ctrl+f | settings.action.search | inSettingsEditor | |
| alt+f5 | workbench.action.editor.nextChange | editorTextFocus | 次の差分箇所に移動 |
| shift+alt+f5 | workbench.action.editor.previousChange | editorTextFocus | 前の差分箇所に移動 |
| shift+escape | closeFindWidget | editorFocus && findWidgetVisible | |
| escape | closeFindWidget | editorFocus && findWidgetVisible | |
| ctrl+alt+enter | editor.action.replaceAll | editorFocus && findWidgetVisible | すべて置換 |
| ctrl+shift+1 | editor.action.replaceOne | editorFocus && findWidgetVisible | 一つだけ置換 |
| alt+enter | editor.action.selectAllMatches | editorFocus && findWidgetVisible | 検索テキストと一致するものをすべて選択 |
| alt+c | toggleFindCaseSensitive | editorFocus | 検索時に大文字と小文字を区別するかのtoggle |
| alt+l | toggleFindInSelection | editorFocus | 検索時に選択範囲のみ検索するかのtoggle |
| alt+r | toggleFindRegex | editorFocus | 検索時に正規表現を使用するかのtoggle |
| alt+w | toggleFindWholeWord | editorFocus | 検索語が単語全体と一致するかのtoggle |
| tab | jumpToNextSnippetPlaceholder | editorTextFocus && hasNextTabstop && inSnippetMode | |
| shift+tab | jumpToPrevSnippetPlaceholder | editorTextFocus && hasPrevTabstop && inSnippetMode | |
| escape | leaveEditorMessage | messageVisible | |
| shift+escape | leaveSnippet | editorTextFocus && inSnippetMode | |
| escape | leaveSnippet | editorTextFocus && inSnippetMode | |
| shift+escape | closeDirtyDiff | dirtyDiffVisible | diffのプレビューを閉じる |
| escape | closeDirtyDiff | dirtyDiffVisible | diffのプレビューを閉じる |
| shift+escape | closeMarkersNavigation | editorFocus && markersNavigationVisible | |
| escape | closeMarkersNavigation | editorFocus && markersNavigationVisible | |
| f4 | goToNextReferenceFromEmbeddedEditor | inReferenceSearchEditor | |
| shift+f4 | goToPreviousReferenceFromEmbeddedEditor | inReferenceSearchEditor | |
| shift+escape | closeParameterHints | editorTextFocus && parameterHintsVisible | パラメーターヒントを閉じる |
| escape | closeParameterHints | editorTextFocus && parameterHintsVisible | パラメーターヒントを閉じる |
| alt+down | showNextParameterHint | editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible | 次のパラメーターヒント |
| down | showNextParameterHint | editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible | 次のパラメーターヒント |
| alt+up | showPrevParameterHint | editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible | 前のパラメーターヒント |
| up | showPrevParameterHint | editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible | 前のパラメーターヒント |
| tab | acceptSelectedSuggestion | suggestWidgetVisible && textInputFocus | 選択中の提案ウィジェットを決定 |
| enter | acceptSelectedSuggestionOnEnter | acceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus | 選択中の提案ウィジェットを決定 |
| shift+escape | hideSuggestWidget | suggestWidgetVisible && textInputFocus | 提案ウィジェットを隠す |
| escape | hideSuggestWidget | suggestWidgetVisible && textInputFocus | 提案ウィジェットを隠す |
| tab | insertBestCompletion | atEndOfWord && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on' | |
| tab | insertNextSuggestion | hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on' | |
| shift+tab | insertPrevSuggestion | hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on' | |
| ctrl+pagedown | selectNextPageSuggestion | suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus | |
| pagedown | selectNextPageSuggestion | suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus | |
| ctrl+down | selectNextSuggestion | suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus | |
| down | selectNextSuggestion | suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus | |
| ctrl+pageup | selectPrevPageSuggestion | suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus | |
| pageup | selectPrevPageSuggestion | suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus | |
| ctrl+up | selectPrevSuggestion | suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus | |
| up | selectPrevSuggestion | suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus | |
| ctrl+space | toggleSuggestionDetails | suggestWidgetVisible && textInputFocus | |
| ctrl+alt+space | toggleSuggestionFocus | suggestWidgetVisible && textInputFocus | |
| enter | acceptRenameInput | editorFocus && renameInputVisible | 名前の変更を決定 |
| shift+escape | cancelRenameInput | editorFocus && renameInputVisible | 名前の変更をキャンセル |
| escape | cancelRenameInput | editorFocus && renameInputVisible | 名前の変更をキャンセル |
| ctrl+shift+: | breadcrumbs.focus | breadcrumbsPossible | パンくずにフォーカス |
| ctrl+shift+. | breadcrumbs.focusAndSelect | breadcrumbsPossible | パンくずにフォーカスして現在地を開いた状態にする |
| ctrl+right | breadcrumbs.focusNext | breadcrumbsActive && breadcrumbsVisible | パンくず上で右に移動 |
| right | breadcrumbs.focusNext | breadcrumbsActive && breadcrumbsVisible | パンくず上で右に移動 |
| ctrl+left | breadcrumbs.focusPrevious | breadcrumbsActive && breadcrumbsVisible | パンくず上で左に移動 |
| left | breadcrumbs.focusPrevious | breadcrumbsActive && breadcrumbsVisible | パンくず上で左に移動 |
| ctrl+enter | breadcrumbs.revealFocused | breadcrumbsActive && breadcrumbsVisible | パンくずを開いて現在開いているファイルの場所をフォーカスさせる |
| space | breadcrumbs.revealFocused | breadcrumbsActive && breadcrumbsVisible | パンくずを開いて現在開いているファイルの場所をフォーカスさせる |
| ctrl+enter | breadcrumbs.revealFocusedFromTreeAside | breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus | |
| down | breadcrumbs.selectFocused | breadcrumbsActive && breadcrumbsVisible | パンくずを開く |
| enter | breadcrumbs.selectFocused | breadcrumbsActive && breadcrumbsVisible | パンくずを開く |
| ctrl+shift+. | breadcrumbs.toggleToOn | !config.breadcrumbs.enabled | |
| shift+escape | closeAccessibilityHelp | accessibilityHelpWidgetVisible && editorFocus | エディタにフォーカスを移す |
| escape | closeAccessibilityHelp | accessibilityHelpWidgetVisible && editorFocus | エディタにフォーカスを移す |
| escape | closeReplaceInFilesWidget | replaceInputBoxFocus && searchViewletVisible | |
| shift+alt+c | copyFilePath | !editorFocus | ファイルの絶対パスをコピー |
| ctrl+k ctrl+shift+c | copyRelativeFilePath | !editorFocus | プロジェクト名 • ファイルの相対パス の形でコピー |
| alt+enter | debug.openBreakpointToSide | breakpointsFocused | |
| ctrl+enter | debug.openBreakpointToSide | breakpointsFocused | |
| delete | debug.removeBreakpoint | breakpointsFocused && !breakpointSelected | |
| delete | debug.removeWatchExpression | watchExpressionsFocused && !expressionSelected | |
| shift+f9 | editor.debug.action.toggleInlineBreakpoint | editorTextFocus | |
| ctrl+enter | explorer.openToSide | explorerViewletFocus && explorerViewletVisible && !inputFocus | ファイルを画面を分割して開く |
| alt+down | history.showNext | historyNavigationEnabled && historyNavigationWidget | |
| down | history.showNext | historyNavigationEnabled && historyNavigationWidget | |
| alt+up | history.showPrevious | historyNavigationEnabled && historyNavigationWidget | |
| up | history.showPrevious | historyNavigationEnabled && historyNavigationWidget | |
| escape | keybindings.editor.clearSearchResults | inKeybindings && inKeybindingsSearch | |
| ctrl+c | keybindings.editor.copyKeybindingEntry | inKeybindings && keybindingFocus | |
| ctrl+k ctrl+k | keybindings.editor.defineKeybinding | inKeybindings && keybindingFocus | |
| down | keybindings.editor.focusKeybindings | inKeybindings && inKeybindingsSearch | |
| alt+k | keybindings.editor.recordSearchKeys | inKeybindings && inKeybindingsSearch | |
| delete | keybindings.editor.removeKeybinding | inKeybindings && keybindingFocus | |
| ctrl+f | keybindings.editor.searchKeybindings | inKeybindings && !inKeybindingsSearch | |
| alt+p | keybindings.editor.toggleSortByPrecedence | inKeybindings | |
| escape | list.clear | listFocus && listHasSelectionOrFocus && !inputFocus | |
| left | list.collapse | listFocus && !inputFocus | リストを閉じる |
| right | list.expand | listFocus && !inputFocus | リストを開く |
| shift+down | list.expandSelectionDown | listFocus && listSupportsMultiselect && !inputFocus | |
| ctrl+f | problems.action.focusFilter | problemsViewFocus | |
| ctrl+c | problems.action.copy | problemFocus | |
| ctrl+down | problems.action.focusProblemsFromFilter | problemsFilterFocus | |
| shift+up | list.expandSelectionUp | listFocus && listSupportsMultiselect && !inputFocus | |
| down | list.focusDown | listFocus && !inputFocus | 下に移動 |
| home | list.focusFirst | listFocus && !inputFocus | 一番上に移動 |
| end | list.focusLast | listFocus && !inputFocus | 一番下に移動 |
| pagedown | list.focusPageDown | listFocus && !inputFocus | 一ページ下に移動 |
| pageup | list.focusPageUp | listFocus && !inputFocus | 一ページ上に移動 |
| up | list.focusUp | listFocus && !inputFocus | 上に移動 |
| enter | list.select | listFocus && !inputFocus | |
| ctrl+a | list.selectAll | listFocus && listSupportsMultiselect && !inputFocus | |
| space | list.toggleExpand | listFocus && !inputFocus | |
| delete | notification.clear | notificationFocus | |
| left | notification.collapse | notificationFocus | |
| right | notification.expand | notificationFocus | |
| enter | notification.toggle | notificationFocus | |
| space | notification.toggle | notificationFocus | |
| home | notifications.focusFirstToast | notificationFocus && notificationToastsVisible | |
| pageup | notifications.focusFirstToast | notificationFocus && notificationToastsVisible | |
| end | notifications.focusLastToast | notificationFocus && notificationToastsVisible | |
| pagedown | notifications.focusLastToast | notificationFocus && notificationToastsVisible | |
| down | notifications.focusNextToast | notificationFocus && notificationToastsVisible | |
| up | notifications.focusPreviousToast | notificationFocus && notificationToastsVisible | |
| down | outline.focusDownHighlighted | outlineFiltered && outlineFocused | |
| up | outline.focusUpHighlighted | outlineFiltered && outlineFocused | |
| ctrl+enter | problems.action.openToSide | problemFocus | |
| shift+alt+r | revealFileInOS | !editorFocus | |
| ctrl+enter | scm.acceptInput | scmRepository | コミットする |
| escape | search.action.cancel | listFocus && searchViewletVisible && !inputFocus | 検索を中止する |
| ctrl+c | search.action.copyMatch | fileMatchOrMatchFocus | |
| shift+alt+c | search.action.copyPath | fileMatchOrFolderMatchFocus | ファイルのパスをコピー |
| f4 | search.action.focusNextSearchResult | hasSearchResult | 次の検索結果へ |
| shift+f4 | search.action.focusPreviousSearchResult | hasSearchResult | 前の検索結果へ |
| ctrl+up | search.action.focusSearchFromResults | firstMatchFocus && searchViewletVisible | 検索結果にフォーカスがある時、その検索結果のファイル名にフォーカスを移動 |
| ctrl+enter | search.action.openResultToSide | fileMatchOrMatchFocus && searchViewletVisible | 新しくエディタグループを開いて検索結果を表示 |
| delete | search.action.remove | fileMatchOrMatchFocus && searchViewletVisible | 検索結果から削除 |
| ctrl+shift+1 | search.action.replace | matchFocus && replaceActive && searchViewletVisible | 一つだけ置換 |
| ctrl+alt+enter | search.action.replaceAll | replaceActive && searchViewletVisible && !findWidgetVisible | すべて置換 |
| ctrl+shift+enter | search.action.replaceAllInFile | fileMatchFocus && replaceActive && searchViewletVisible | ファイル内すべて置換 |
| ctrl+shift+1 | search.action.replaceAllInFile | fileMatchFocus && replaceActive && searchViewletVisible | ファイル内すべて置換 |
| ctrl+shift+enter | search.action.replaceAllInFolder | folderMatchFocus && replaceActive && searchViewletVisible | フォルダ内すべて置換 |
| ctrl+shift+1 | search.action.replaceAllInFolder | folderMatchFocus && replaceActive && searchViewletVisible | フォルダ内すべて置換 |
| ctrl+down | search.focus.nextInputBox | inputBoxFocus && searchViewletVisible | inputBoxで下のinputBoxに移動 |
| ctrl+up | search.focus.previousInputBox | inputBoxFocus && searchViewletVisible && !searchInputBoxFocus | inputBoxで上のinputBoxに移動 |
| down | settings.action.focusSettingsFromSearch | inSettingsSearch && !suggestWidgetVisible | |
| enter | settings.action.focusSettingsList | inSettingsEditor && settingsTocRowFocus | |
| shift+f9 | settings.action.showContextMenu | inSettingsEditor | |
| alt+c | toggleSearchCaseSensitive | searchViewletFocus && searchViewletVisible && !fileMatchOrFolderMatchFocus | 検索時に大文字と小文字を区別するかのtoggle |
| alt+r | toggleSearchRegex | searchViewletFocus && searchViewletVisible | 検索時に正規表現を使用するかのtoggle |
| alt+w | toggleSearchWholeWord | searchViewletFocus && searchViewletVisible | 検索語が単語全体と一致するかのtoggle |
| ctrl+w | workbench.action.closeActiveEditor | 現在開いているエディタを閉じる | |
| ctrl+f4 | workbench.action.closeActiveEditor | 現在開いているエディタを閉じる | |
| ctrl+k ctrl+w | workbench.action.closeAllEditors | すべてのエディタを閉じる | |
| ctrl+k ctrl+shift+w | workbench.action.closeAllGroups | すべてのエディタグループを閉じる | |
| ctrl+k w | workbench.action.closeEditorsInGroup | グループ内のすべてのエディタを閉じる | |
| ctrl+k f | workbench.action.closeFolder | フォルダーを閉じる(ウィンドウは閉じない) | |
| ctrl+w | workbench.action.closeGroup | activeEditorGroupEmpty && multipleEditorGroups | グループを閉じる |
| ctrl+f4 | workbench.action.closeGroup | activeEditorGroupEmpty && multipleEditorGroups | グループを閉じる |
| shift+escape | workbench.action.closeQuickOpen | inQuickOpen | クイックオープンを閉じる |
| escape | workbench.action.closeQuickOpen | inQuickOpen | クイックオープンを閉じる |
| ctrl+k u | workbench.action.closeUnmodifiedEditors | 保存済みのファイルを閉じる | |
| ctrl+shift+w | workbench.action.closeWindow | ウィンドウを閉じる | |
| ctrl+w | workbench.action.closeWindow | !editorIsOpen && !multipleEditorGroups | ウィンドウを閉じる |
| alt+f5 | workbench.action.compareEditor.nextChange | textCompareEditorVisible | |
| shift+alt+f5 | workbench.action.compareEditor.previousChange | textCompareEditorVisible | |
| f5 | workbench.action.debug.continue | inDebugMode | |
| f6 | workbench.action.debug.pause | inDebugMode | |
| ctrl+shift+f5 | workbench.action.debug.restart | inDebugMode | |
| ctrl+f5 | workbench.action.debug.run | !inDebugMode | |
| f5 | workbench.action.debug.start | !inDebugMode | |
| shift+f11 | workbench.action.debug.stepOut | inDebugMode | |
| f10 | workbench.action.debug.stepOver | inDebugMode | |
| shift+f5 | workbench.action.debug.stop | inDebugMode | |
| ctrl+k m | workbench.action.editor.changeLanguageMode | ファイルの言語モードを変更 | |
| ctrl+k p | workbench.action.files.copyPathOfActiveFile | ||
| ctrl+n | workbench.action.files.newUntitledFile | ||
| ctrl+o | workbench.action.files.openFile | ファイルを開く(ファイルエクスプローラーから) | |
| ctrl+k ctrl+o | workbench.action.files.openFolder | フォルダーを開く | |
| ctrl+k r | workbench.action.files.revealActiveFileInWindows | ||
| ctrl+s | workbench.action.files.save | 保存 | |
| ctrl+k s | workbench.action.files.saveAll | すべて保存 | |
| ctrl+shift+s | workbench.action.files.saveAs | 名前をつけて保存 | |
| ctrl+k ctrl+shift+s | workbench.action.files.saveWithoutFormatting | ||
| ctrl+k o | workbench.action.files.showOpenedFileInNewWindow | 開いているファイルを別ウィンドウで開く | |
| ctrl+shift+f | workbench.action.findInFiles | 全ファイルから検索する | |
| ctrl+k ctrl+up | workbench.action.focusAboveGroup | 画面分割時に上の画面にフォーカスを移す | |
| ctrl+k ctrl+down | workbench.action.focusBelowGroup | 画面分割時に下の画面にフォーカスを移す | |
| ctrl+8 | workbench.action.focusEighthEditorGroup | 画面分割時に8つ目の画面にフォーカス | |
| ctrl+5 | workbench.action.focusFifthEditorGroup | 画面分割時に5つ目の画面にフォーカス | |
| ctrl+1 | workbench.action.focusFirstEditorGroup | 画面分割時に1つ目の画面にフォーカス | |
| ctrl+4 | workbench.action.focusFourthEditorGroup | 画面分割時に4つ目の画面にフォーカス | |
| ctrl+k ctrl+left | workbench.action.focusLeftGroup | 画面分割時に左の画面にフォーカスを移す | |
| ctrl+k ctrl+right | workbench.action.focusRightGroup | 画面分割時に右の画面にフォーカスを移す | |
| ctrl+2 | workbench.action.focusSecondEditorGroup | 画面分割時に2つ目の画面にフォーカス | |
| ctrl+7 | workbench.action.focusSeventhEditorGroup | 画面分割時に7つ目の画面にフォーカス | |
| ctrl+0 | workbench.action.focusSideBar | サイドバーにフォーカスを移す | |
| ctrl+6 | workbench.action.focusSixthEditorGroup | 画面分割時に6つ目の画面にフォーカス | |
| ctrl+3 | workbench.action.focusThirdEditorGroup | 画面分割時に3つ目の画面にフォーカス | |
| ctrl+g | workbench.action.gotoLine | 行番号入力欄を表示して、指定された行に移動 | |
| ctrl+shift+o | workbench.action.gotoSymbol | ||
| escape | workbench.action.hideInterfaceOverview | interfaceOverviewVisible | |
| down | workbench.action.interactivePlayground.arrowDown | interactivePlaygroundFocus && !editorTextFocus | |
| up | workbench.action.interactivePlayground.arrowUp | interactivePlaygroundFocus && !editorTextFocus | |
| pagedown | workbench.action.interactivePlayground.pageDown | interactivePlaygroundFocus && !editorTextFocus | |
| pageup | workbench.action.interactivePlayground.pageUp | interactivePlaygroundFocus && !editorTextFocus | |
| ctrl+k enter | workbench.action.keepEditor | ||
| ctrl+k ctrl+r | workbench.action.keybindingsReference | ||
| ctrl+9 | workbench.action.lastEditorInGroup | ||
| alt+0 | workbench.action.lastEditorInGroup | ||
| ctrl+k down | workbench.action.moveActiveEditorGroupDown | ||
| ctrl+k left | workbench.action.moveActiveEditorGroupLeft | ||
| ctrl+k right | workbench.action.moveActiveEditorGroupRight | ||
| ctrl+k up | workbench.action.moveActiveEditorGroupUp | ||
| ctrl+shift+pageup | workbench.action.moveEditorLeftInGroup | ||
| ctrl+shift+pagedown | workbench.action.moveEditorRightInGroup | ||
| shift+alt+1 | workbench.action.moveEditorToFirstGroup | ||
| shift+alt+9 | workbench.action.moveEditorToLastGroup | ||
| ctrl+alt+right | workbench.action.moveEditorToNextGroup | ||
| ctrl+alt+left | workbench.action.moveEditorToPreviousGroup | ||
| alt+left | workbench.action.navigateBack | 前のカーソル位置へ | |
| alt+right | workbench.action.navigateForward | 次のカーソル位置へ | |
| ctrl+k ctrl+q | workbench.action.navigateToLastEditLocation | 最後の編集位置に移動 | |
| ctrl+shift+n | workbench.action.newWindow | 新しいウィンドウを開く | |
| ctrl+pagedown | workbench.action.nextEditor | 次のエディタにフォーカス | |
| alt+1 | workbench.action.openEditorAtIndex1 | 1つ目のエディタにフォーカス | |
| alt+2 | workbench.action.openEditorAtIndex2 | 2つ目のエディタにフォーカス | |
| alt+3 | workbench.action.openEditorAtIndex3 | 3つ目のエディタにフォーカス | |
| alt+4 | workbench.action.openEditorAtIndex4 | 4つ目のエディタにフォーカス | |
| alt+5 | workbench.action.openEditorAtIndex5 | 5つ目のエディタにフォーカス | |
| alt+6 | workbench.action.openEditorAtIndex6 | 6つ目のエディタにフォーカス | |
| alt+7 | workbench.action.openEditorAtIndex7 | 7つ目のエディタにフォーカス | |
| alt+8 | workbench.action.openEditorAtIndex8 | 8つ目のエディタにフォーカス | |
| alt+9 | workbench.action.openEditorAtIndex9 | 9つ目のエディタにフォーカス | |
| ctrl+k ctrl+s | workbench.action.openGlobalKeybindings | キーボードショートカットを開く | |
| ctrl+tab | workbench.action.openNextRecentlyUsedEditorInGroup | 前に使ったエディタへ(グループ内) | |
| ctrl+shift+tab | workbench.action.openPreviousRecentlyUsedEditorInGroup | 前に使ったエディタへ(グループ内)の操作で戻る | |
| ctrl+r | workbench.action.openRecent | 最近開いたフォルダを開く | |
| ctrl+, | workbench.action.openSettings | 設定画面を開く | |
| ctrl+shift+u | workbench.action.output.toggleOutput | ||
| ctrl+pageup | workbench.action.previousEditor | 前のエディタにフォーカス | |
| ctrl+e | workbench.action.quickOpen | ファイルのquickOpenを開く | |
| ctrl+p | workbench.action.quickOpen | ファイルのquickOpenを開く | |
| ctrl+q | workbench.action.quickOpenView | いろいろなものを開くためのビューを開く | |
| ctrl+shift+t | workbench.action.reopenClosedEditor | 閉じたエディタを再度開く | |
| ctrl+shift+h | workbench.action.replaceInFiles | ||
| ctrl+shift+j | workbench.action.search.toggleQueryDetails | searchViewletVisible | |
| ctrl+k ctrl+t | workbench.action.selectTheme | ||
| ctrl+k ctrl+p | workbench.action.showAllEditors | ||
| ctrl+t | workbench.action.showAllSymbols | ||
| f1 | workbench.action.showCommands | コマンドパレットを開く | |
| ctrl+shift+p | workbench.action.showCommands | コマンドパレットを開く | |
| ctrl+\ | workbench.action.splitEditor | エディタを左右に分割 | |
| ctrl+k ctrl+\ | workbench.action.splitEditorOrthogonal | エディタを上下に分割 | |
| ctrl+shift+b | workbench.action.tasks.build | ||
| escape | workbench.action.terminal.clearSelection | terminalFocus && terminalTextSelected && !terminalFindWidgetVisible | 選択状態解除 |
| ctrl+c | workbench.action.terminal.copySelection | terminalFocus && terminalTextSelected | コピー |
| ctrl+backspace | workbench.action.terminal.deleteWordLeft | terminalFocus | 単語の先頭まで削除 |
| ctrl+delete | workbench.action.terminal.deleteWordRight | terminalFocus | 単語の終端まで削除 |
| f3 | workbench.action.terminal.findNext | terminalFindWidgetFocused | 次の検索テキストへ |
| f3 | workbench.action.terminal.findNextTerminalFocus | terminalFocus | 次の検索テキストへ |
| shift+f3 | workbench.action.terminal.findPrevious | terminalFindWidgetFocused | 前の検索テキストへ |
| shift+f3 | workbench.action.terminal.findPreviousTerminalFocus | terminalFocus | 前の検索テキストへ |
| ctrl+f | workbench.action.terminal.focusFindWidget | terminalFocus | 検索窓にフォーカス |
| ctrl+f | workbench.action.terminal.focusFindWidget | terminalFindWidgetFocused | 検索窓にフォーカス |
| alt+down | workbench.action.terminal.focusNextPane | terminalFocus | 次のpaneへ |
| alt+right | workbench.action.terminal.focusNextPane | terminalFocus | 次のpaneへ |
| alt+up | workbench.action.terminal.focusPreviousPane | terminalFocus | 前のpaneへ |
| alt+left | workbench.action.terminal.focusPreviousPane | terminalFocus | 前のpaneへ |
| shift+escape | workbench.action.terminal.hideFindWidget | terminalFindWidgetVisible && terminalFocus | 検索窓を閉じる |
| escape | workbench.action.terminal.hideFindWidget | terminalFindWidgetVisible && terminalFocus | 検索窓を閉じる |
| ctrl+shift+@ | workbench.action.terminal.new | 新しくターミナルを開く | |
| ctrl+shift+c | workbench.action.terminal.openNativeConsole | !terminalFocus | ネイティブコンソールを開く |
| ctrl+v | workbench.action.terminal.paste | terminalFocus | ペースト |
| ctrl+alt+pagedown | workbench.action.terminal.scrollDown | terminalFocus | 下にスクロール |
| shift+pagedown | workbench.action.terminal.scrollDownPage | terminalFocus | 1ページ下にスクロール |
| ctrl+end | workbench.action.terminal.scrollToBottom | terminalFocus | 最下部までスクロール |
| ctrl+home | workbench.action.terminal.scrollToTop | terminalFocus | 最上部までスクロール |
| ctrl+alt+pageup | workbench.action.terminal.scrollUp | terminalFocus | 上にスクロール |
| shift+pageup | workbench.action.terminal.scrollUpPage | terminalFocus | 1ページ上にスクロール |
| ctrl+shift+5 | workbench.action.terminal.split | terminalFocus | ターミナル分割 |
| ctrl+\ | workbench.action.terminal.split | terminalFocus | ターミナル分割 |
| alt+c | workbench.action.terminal.toggleFindCaseSensitive | terminalFindWidgetFocused | 検索時に大文字と小文字を区別するかのtoggle |
| alt+c | workbench.action.terminal.toggleFindCaseSensitiveTerminalFocus | terminalFocus | 検索時に大文字と小文字を区別するかのtoggle |
| alt+r | workbench.action.terminal.toggleFindRegex | terminalFindWidgetFocused | 検索時に正規表現を使用するかのtoggle |
| alt+r | workbench.action.terminal.toggleFindRegexTerminalFocus | terminalFocus | 検索時に正規表現を使用するかのtoggle |
| alt+w | workbench.action.terminal.toggleFindWholeWord | terminalFindWidgetFocused | 検索語が単語全体と一致するかのtoggle |
| alt+w | workbench.action.terminal.toggleFindWholeWordTerminalFocus | terminalFocus | 検索語が単語全体と一致するかのtoggle |
| ctrl+@ | workbench.action.terminal.toggleTerminal | ターミナルのtoggle | |
| shift+alt+0 | workbench.action.toggleEditorGroupLayout | ||
| f11 | workbench.action.toggleFullScreen | ||
| ctrl+j | workbench.action.togglePanel | ||
| ctrl+b | workbench.action.toggleSidebarVisibility | ||
| ctrl+win+w | workbench.action.toggleTabsVisibility | ||
| ctrl+k z | workbench.action.toggleZenMode | 禅モードtoggle | |
| ctrl+numpad_add | workbench.action.zoomIn | ズームイン | |
| ctrl+shift+; | workbench.action.zoomIn | ズームイン | |
| ctrl+; | workbench.action.zoomIn | ズームイン | |
| ctrl+numpad_subtract | workbench.action.zoomOut | ズームアウト | |
| ctrl+shift+- | workbench.action.zoomOut | ズームアウト | |
| ctrl+- | workbench.action.zoomOut | ズームアウト | |
| ctrl+numpad0 | workbench.action.zoomReset | 画面の拡大率リセット | |
| ctrl+shift+m | workbench.actions.view.problems | problemsのtoggle | |
| ctrl+shift+y | workbench.debug.action.toggleRepl | ||
| ctrl+k ctrl+m | workbench.extensions.action.showRecommendedKeymapExtensions | 推奨のkeymap変更拡張機能を開く | |
| ctrl+k c | workbench.files.action.compareWithClipboard | ||
| ctrl+k d | workbench.files.action.compareWithSaved | ||
| ctrl+k e | workbench.files.action.focusOpenEditorsView | workbench.explorer.openEditorsView.active | サイドメニューのExplorerのOPEN EDITORSのところにフォーカス |
| ctrl+shift+d | workbench.view.debug | サイドメニューのDebugにフォーカス | |
| ctrl+shift+e | workbench.view.explorer | サイドメニューのExplorerのプロジェクトのワークツリーにフォーカス | |
| ctrl+shift+x | workbench.view.extensions | サイドメニューのExtensionsにフォーカス | |
| ctrl+shift+g | workbench.view.scm | サイドメニューのSource Controlにフォーカス | |
| ctrl+shift+f | workbench.view.search | !searchViewletVisible | サイドメニューのSearchにフォーカス |
| escape | breadcrumbs.selectEditor | breadcrumbsActive && breadcrumbsVisible | |
| f11 | workbench.action.debug.stepInto | inDebugMode | |
| f2 | debug.renameWatchExpression | watchExpressionsFocused | |
| f2 | debug.setVariable | variablesFocused | |
| space | debug.toggleBreakpoint | breakpointsFocused && !inputFocus | |
| shift+delete | deleteFile | config.files.enableTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus | ファイルを完全に削除 |
| delete | deleteFile | explorerViewletVisible && filesExplorerFocus && !config.files.enableTrash && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus | ファイルを完全に削除 |
| ctrl+c | filesExplorer.copy | explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus | ファイルをコピー |
| ctrl+v | filesExplorer.paste | explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus | コピーしたファイルをペースト |
| delete | moveFileToTrash | config.files.enableTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus | ファイルをゴミ箱に移動 |
| f2 | renameFile | explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus | ファイル名変更 |
| shift+escape | closeReferenceSearch | referenceSearchVisible && !config.editor.stablePeek | |
| escape | closeReferenceSearch | referenceSearchVisible && !config.editor.stablePeek | |
| f4 | goToNextReference | referenceSearchVisible | |
| shift+f4 | goToPreviousReference | referenceSearchVisible | |
| escape | notifications.hideList | notificationCenterVisible | |
| escape | notifications.hideToasts | notificationToastsVisible | |
| alt+left | workbench.action.quickInputBack | inQuickOpen | |
| ctrl+tab | workbench.action.quickOpenNavigateNextInEditorPicker | inEditorsPicker && inQuickOpen | エディタのquickOpenで次へ |
| ctrl+e | workbench.action.quickOpenNavigateNextInFilePicker | inFilesPicker && inQuickOpen | ファイルのquickOpenで次へ |
| ctrl+p | workbench.action.quickOpenNavigateNextInFilePicker | inFilesPicker && inQuickOpen | ファイルのquickOpenで次へ |
| ctrl+r | workbench.action.quickOpenNavigateNextInRecentFilesPicker | inQuickOpen && inRecentFilesPicker | 最近開いたファイルのquickOpenで次へ |
| ctrl+q | workbench.action.quickOpenNavigateNextInViewPicker | inQuickOpen && inViewsPicker | ViewのquickOpenで次へ |
| ctrl+shift+tab | workbench.action.quickOpenNavigatePreviousInEditorPicker | inEditorsPicker && inQuickOpen | エディタのquickOpenで前へ |
| ctrl+shift+e | workbench.action.quickOpenNavigatePreviousInFilePicker | inFilesPicker && inQuickOpen | ファイルのquickOpenで前へ |
| ctrl+shift+p | workbench.action.quickOpenNavigatePreviousInFilePicker | inFilesPicker && inQuickOpen | ファイルのquickOpenで前へ |
| ctrl+shift+r | workbench.action.quickOpenNavigatePreviousInRecentFilesPicker | inQuickOpen && inRecentFilesPicker | 最近開いたファイルのquickOpenで前へ |
| ctrl+shift+q | workbench.action.quickOpenNavigatePreviousInViewPicker | inQuickOpen && inViewsPicker | ViewのquickOpenで前へ |
| ctrl+f4 | extension.node-debug.pickLoadedScript | debugType == 'node' | |
| ctrl+f4 | extension.node-debug.pickLoadedScript | debugType == 'node2' | |
| ctrl+shift+v | markdown.showPreview | editorLangId == 'markdown' | マークダウンプレビューを表示 |
| shift+alt+f12 | references-view.find | editorHasReferenceProvider | |
| f10 | extension.node-debug.startWithStopOnEntry | !inDebugMode && debugConfigurationType == 'node' | |
| ctrl+k v | markdown.showPreviewToSide | editorLangId == 'markdown' | 画面を分割してマークダウンプレビューを表示 |
| f4 | references-view.showNextReference | reference-list.hasResult | |
| shift+f4 | references-view.showPrevReference | reference-list.hasResult | |