VSCode CheatSheet

プリセット
keycommandwhenコメント
escape escapeworkbench.action.exitZenModeinZenMode禅モードを終了させる
shift+escapecloseReferenceSearchEditorinReferenceSearchEditor && !config.editor.stablePeek検索窓を閉じる
escapecloseReferenceSearchEditorinReferenceSearchEditor && !config.editor.stablePeek検索窓を閉じる
shift+escapecancelSelectioneditorHasSelection && textInputFocus選択状態を解除
escapecancelSelectioneditorHasSelection && textInputFocus選択状態を解除
ctrl+endcursorBottomtextInputFocus最下部に移動
ctrl+shift+endcursorBottomSelecttextInputFocus現在位置から最下部までを選択
ctrl+shift+alt+downcursorColumnSelectDowntextInputFocus矩形選択で下に選択位置を伸ばす
ctrl+shift+alt+leftcursorColumnSelectLefttextInputFocus矩形選択で左に選択位置を伸ばす
ctrl+shift+alt+pagedowncursorColumnSelectPageDowntextInputFocus最後の行まで一気に矩形選択
ctrl+shift+alt+pageupcursorColumnSelectPageUptextInputFocus最初の行まで一気に矩形選択
ctrl+shift+alt+rightcursorColumnSelectRighttextInputFocus矩形選択で右に選択位置を伸ばす
ctrl+shift+alt+upcursorColumnSelectUptextInputFocus矩形選択で上に選択位置を伸ばす
downcursorDowntextInputFocus下に移動
ctrl+shift+downcursorDownSelecttextInputFocus下に選択範囲を広げる
shift+downcursorDownSelecttextInputFocus下に選択範囲を広げる
endcursorEndtextInputFocus行末に移動。ワードラップが有効な場合、見かけ上の行末に移動
shift+endcursorEndSelecttextInputFocus行末まで選択。ワードラップが有効な場合、見かけ上の行末まで選択
homecursorHometextInputFocus行頭に移動。ワードラップが有効な場合、見かけ上の行頭に移動
shift+homecursorHomeSelecttextInputFocus行頭まで選択。ワードラップが有効な場合、見かけ上の行頭まで選択
leftcursorLefttextInputFocusカーソルを左に移動
shift+leftcursorLeftSelecttextInputFocus左に選択範囲を伸ばす
pagedowncursorPageDowntextInputFocus1ページ下に移動
shift+pagedowncursorPageDownSelecttextInputFocus1ページ下に選択範囲を広げる
pageupcursorPageUptextInputFocus1ページ上に移動
shift+pageupcursorPageUpSelecttextInputFocus1ページ上に選択範囲を広げる
rightcursorRighttextInputFocus右に移動
shift+rightcursorRightSelecttextInputFocus右に選択範囲を伸ばす
ctrl+homecursorToptextInputFocusファイルの先頭に移動
ctrl+shift+homecursorTopSelecttextInputFocusファイルの先頭まで選択範囲を広げる
upcursorUptextInputFocus上に移動
ctrl+shift+upcursorUpSelecttextInputFocus選択範囲を上に伸ばす
shift+upcursorUpSelecttextInputFocus選択範囲を上に伸ばす
shift+backspacedeleteLefttextInputFocus && !editorReadonly左の文字を削除
backspacedeleteLefttextInputFocus && !editorReadonly左の文字を削除
deletedeleteRighttextInputFocus && !editorReadonly右の文字を削除
ctrl+aeditor.action.selectAlltextInputFocusすべて選択
ctrl+iexpandLineSelectiontextInputFocus行を選択(連続で実行すると次の行に選択範囲を拡大)
shift+taboutdenteditorTextFocus && !editorReadonly && !editorTabMovesFocusアウトデント(字下げを戻す)
ctrl+shift+zredotextInputFocus && !editorReadonlyやり直し
ctrl+yredotextInputFocus && !editorReadonlyやり直し
ctrl+downscrollLineDowntextInputFocusカーソル位置を変えずに一行下にスクロール
ctrl+upscrollLineUptextInputFocusカーソル位置を変えずに一行上にスクロール
alt+pagedownscrollPageDowntextInputFocusカーソル位置を変えずに一ページ下にスクロール
alt+pageupscrollPageUptextInputFocusカーソル位置を変えずに一ページ上にスクロール
tabtabeditorTextFocus && !editorReadonly && !editorTabMovesFocustab
ctrl+zundotextInputFocus && !editorReadonly元に戻す
shift+escaperemoveSecondaryCursorseditorHasMultipleSelections && textInputFocus複数カーソルがある状態を解除
escaperemoveSecondaryCursorseditorHasMultipleSelections && textInputFocus複数カーソルがある状態を解除
rightrepl.action.acceptSuggestioninDebugRepl && suggestWidgetVisible && textInputFocus提案ウィジェットが出ているときにウィジェット内にフォーカスを移す
ctrl+factions.find検索
enterbreakpointWidget.action.acceptInputbreakpointWidgetVisible && inBreakpointWidget
shift+escapecloseBreakpointWidgetbreakpointWidgetVisible && textInputFocus
escapecloseBreakpointWidgetbreakpointWidgetVisible && textInputFocus
shift+escapecloseReviewPanelreviewPanelVisibleレビューパネルを閉じる
escapecloseReviewPanelreviewPanelVisibleレビューパネルを閉じる
ctrl+ucursorUndotextInputFocus前のカーソル位置に移動(カーソルの位置履歴を一つ削除する)
ctrl+rightcursorWordEndRighttextInputFocus単語の終端に移動(右側)
ctrl+shift+rightcursorWordEndRightSelecttextInputFocus単語の終端まで選択範囲を拡大(右側)
ctrl+leftcursorWordStartLefttextInputFocus単語の先頭に移動(左側)
ctrl+shift+leftcursorWordStartLeftSelecttextInputFocus単語の先頭まで選択範囲を拡大(左側)
ctrl+backspacedeleteWordLefttextInputFocus && !editorReadonly単語の先頭・終端まで削除(左方向)
ctrl+deletedeleteWordRighttextInputFocus && !editorReadonly単語の先頭・終端まで削除(右方向)
ctrl+k ctrl+ceditor.action.addCommentLineeditorTextFocus && !editorReadonly行コメントを追加(htmlだとtoggle?)
ctrl+deditor.action.addSelectionToNextFindMatcheditorFocus選択している文字列(もしくはハイライト)と同じ文字列を次々に選択
shift+alt+aeditor.action.blockCommenteditorTextFocus && !editorReadonlyブロックコメントtoggle
ctrl+f2editor.action.changeAlleditorTextFocus && !editorReadonly現在選択しているテキストと同じテキストのすべての終端にカーソルを作成(選択しているテキストがなければカーソルのある単語)
ctrl+inserteditor.action.clipboardCopyActiontextInputFocusコピー(何も選択状態でなければ行をコピー)
ctrl+ceditor.action.clipboardCopyActiontextInputFocusコピー(何も選択状態でなければ行をコピー)
shift+deleteeditor.action.clipboardCutActiontextInputFocus && !editorReadonlyカット(何も選択状態でなければ行をカット)
ctrl+xeditor.action.clipboardCutActiontextInputFocus && !editorReadonlyカット(何も選択状態でなければ行をカット)
shift+inserteditor.action.clipboardPasteActiontextInputFocus && !editorReadonlyペースト(コピーやカット時に何も選択せずコピーしていると、上に行をペースト)
ctrl+veditor.action.clipboardPasteActiontextInputFocus && !editorReadonlyペースト(コピーやカット時に何も選択せずコピーしていると、上に行をペースト)
ctrl+/editor.action.commentLineeditorTextFocus && !editorReadonlyラインコメントtoggle
shift+alt+downeditor.action.copyLinesDownActioneditorTextFocus && !editorReadonly行を下に複製
shift+alt+upeditor.action.copyLinesUpActioneditorTextFocus && !editorReadonly行を上に複製
ctrl+k ctrl+keditor.action.defineKeybindingeditorTextFocus && !editorReadonly && editorLangId == 'jsonc'keybinding.jsonを編集しているとき、設定を記述するのを助けてくれる
ctrl+shift+keditor.action.deleteLinestextInputFocus && !editorReadonly行を削除
f7editor.action.diffReview.nextisInDiffEditorgitのdiff等を見てるときに次の差分箇所に移動
shift+f7editor.action.diffReview.previsInDiffEditorgitのdiff等を見てるときに前の差分箇所に移動
alt+f3editor.action.dirtydiff.nexteditorTextFocus次のdirtydiffを表示
shift+alt+f3editor.action.dirtydiff.previouseditorTextFocus前のdirtydiffを表示
ctrl+feditor.action.extensioneditor.showfindactiveEditor == 'workbench.editor.extension'拡張機能閲覧時に検索窓を表示
shift+alt+feditor.action.formatDocumenteditorTextFocus && !editorReadonly編集中ファイルを整形する
ctrl+k ctrl+feditor.action.formatSelectioneditorTextFocus && !editorReadonly選択範囲を整形する
f12editor.action.goToDeclarationeditorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor定義箇所に移動
ctrl+f12editor.action.goToImplementationeditorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor
ctrl+shift+.editor.action.inPlaceReplace.downeditorTextFocus && !editorReadonly
ctrl+shift+,editor.action.inPlaceReplace.upeditorTextFocus && !editorReadonly
ctrl+]editor.action.indentLineseditorTextFocus && !editorReadonlyインデント
ctrl+alt+upeditor.action.insertCursorAboveeditorTextFocus上にカーソルを増やす
shift+alt+ieditor.action.insertCursorAtEndOfEachLineSelectededitorTextFocus選択中の各行の最後にカーソルを作成
ctrl+alt+downeditor.action.insertCursorBeloweditorTextFocus下にカーソルを増やす
ctrl+entereditor.action.insertLineAftereditorTextFocus && !editorReadonly下に行を追加
ctrl+shift+entereditor.action.insertLineBeforeeditorTextFocus && !editorReadonly上に行を追加
ctrl+shift+\editor.action.jumpToBracketeditorTextFocus対応するカッコにジャンプする
f8editor.action.marker.nextInFileseditorFocus && !editorReadonly次の警告・エラーの箇所へ
shift+f8editor.action.marker.prevInFileseditorFocus && !editorReadonly前の警告・エラーの箇所へ
alt+downeditor.action.moveLinesDownActioneditorTextFocus && !editorReadonly行を下に移動させる
alt+upeditor.action.moveLinesUpActioneditorTextFocus && !editorReadonly行を上に移動させる
ctrl+k ctrl+deditor.action.moveSelectionToNextFindMatcheditorFocus現在の選択箇所を検索テキストにして次の検索位置に移動(選択箇所がない場合、現在の単語を選択するのみ)
f3editor.action.nextMatchFindActioneditorFocus次の検索位置に移動
ctrl+f3editor.action.nextSelectionMatchFindActioneditorFocus現在の選択箇所を検索テキストにして次の検索位置に移動(単語が選択されていなくても開始時に次の場所に移動)
ctrl+k f12editor.action.openDeclarationToTheSideeditorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor画面を分割して定義箇所を表示
shift+alt+oeditor.action.organizeImportseditorTextFocus && !editorReadonly && supportedCodeAction =~ /(\s|^)source\.organizeImports\b/
ctrl+[editor.action.outdentLineseditorTextFocus && !editorReadonlyアウトデント
ctrl+shift+f12editor.action.peekImplementationeditorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor
alt+f12editor.action.previewDeclarationeditorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor定義箇所をプレビュー表示
shift+f3editor.action.previousMatchFindActioneditorFocus前の検索位置に移動
ctrl+shift+f3editor.action.previousSelectionMatchFindActioneditorFocus現在の選択箇所を検索テキストにして前の検索位置に移動(単語が選択されていなくても開始時に前の場所に移動)
ctrl+.editor.action.quickFixeditorHasCodeActionsProvider && editorTextFocus && !editorReadonlyクイックフィックスとリファクタリングを出す
ctrl+shift+reditor.action.refactoreditorHasCodeActionsProvider && editorTextFocus && !editorReadonlyリファクタリングを出す
shift+f12editor.action.referenceSearch.triggereditorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor
ctrl+k ctrl+ueditor.action.removeCommentLineeditorTextFocus && !editorReadonly行コメントを削除(htmlだとtoggle?)
f2editor.action.renameeditorHasRenameProvider && editorTextFocus && !editorReadonlyシンボルのrename
ctrl+shift+leditor.action.selectHighlightseditorFocusハイライトされているものをすべて選択
alt+f1editor.action.showAccessibilityHelpeditorFocus
shift+f10editor.action.showContextMenutextInputFocus
ctrl+k ctrl+ieditor.action.showHovereditorTextFocus
shift+alt+righteditor.action.smartSelect.groweditorTextFocusスマートセレクト(拡大)
shift+alt+lefteditor.action.smartSelect.shrinkeditorTextFocusスマートセレクト(縮小)
ctrl+heditor.action.startFindReplaceAction検索窓の置換メニューを開く
ctrl+meditor.action.toggleTabFocusModeタブキーでfocusが移動するモードのtoggle
alt+zeditor.action.toggleWordWrapワードラップ(画面端で折り返すやつ)のtoggle
ctrl+shift+spaceeditor.action.triggerParameterHintseditorHasSignatureHelpProvider && editorTextFocusパラメーターヒントを表示
ctrl+spaceeditor.action.triggerSuggesteditorHasCompletionItemProvider && textInputFocus && !editorReadonly
ctrl+k ctrl+xeditor.action.trimTrailingWhitespaceeditorTextFocus && !editorReadonly
escapeeditor.action.webvieweditor.hideFindwebviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor'検索窓を閉じる
escapeeditor.action.webvieweditor.hideFindwebviewFindWidgetVisible && !editorFocus && activeEditor == 'workbench.editor.htmlPreviewPart'検索窓を閉じる
ctrl+aeditor.action.webvieweditor.selectAll!editorFocus && !inputFocus && activeEditor == 'workbench.editor.htmlPreviewPart'すべて選択
ctrl+aeditor.action.webvieweditor.selectAll!editorFocus && !inputFocus && activeEditor == 'WebviewEditor'すべて選択
ctrl+feditor.action.webvieweditor.showFind!editorFocus && activeEditor == 'workbench.editor.htmlPreviewPart'検索窓を表示
ctrl+feditor.action.webvieweditor.showFind!editorFocus && activeEditor == 'WebviewEditor'検索窓を表示
f7editor.action.wordHighlight.nexteditorTextFocus && hasWordHighlights
shift+f7editor.action.wordHighlight.preveditorTextFocus && hasWordHighlights
ctrl+k ctrl+ieditor.debug.action.showDebugHovereditorTextFocus && inDebugMode
f9editor.debug.action.toggleBreakpointeditorTextFocus
tabeditor.emmet.action.expandAbbreviationconfig.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus
ctrl+shift+[editor.foldeditorTextFocusfold
ctrl+k ctrl+0editor.foldAlleditorTextFocusすべてfold
ctrl+k ctrl+/editor.foldAllBlockCommentseditorTextFocusブロックコメントをすべてfold
ctrl+k ctrl+8editor.foldAllMarkerRegionseditorTextFocusすべてのMarkerRegionをfold
ctrl+k ctrl+1editor.foldLevel1editorTextFocus字下げの階層が1段階の部分をfold(現在カーソルがある部分はfoldされない)
ctrl+k ctrl+2editor.foldLevel2editorTextFocus字下げの階層が2段階の部分をfold(現以下略
ctrl+k ctrl+3editor.foldLevel3editorTextFocus字下げの階層が3段階の部分をfold(現以下略
ctrl+k ctrl+4editor.foldLevel4editorTextFocus字下げの階層が4段階の部分をfold(現以下略
ctrl+k ctrl+5editor.foldLevel5editorTextFocus字下げの階層が5段階の部分をfold(現以下略
ctrl+k ctrl+6editor.foldLevel6editorTextFocus字下げの階層が6段階の部分をfold(現以下略
ctrl+k ctrl+7editor.foldLevel7editorTextFocus字下げの階層が7段階の部分をfold(現以下略
ctrl+k ctrl+[editor.foldRecursivelyeditorTextFocus現在の位置から下の階層の部分を各字下げ箇所でfold
ctrl+shift+]editor.unfoldeditorTextFocus現在の位置でfold解除
ctrl+k ctrl+jeditor.unfoldAlleditorTextFocusすべてfold解除
ctrl+k ctrl+9editor.unfoldAllMarkerRegionseditorTextFocusすべてのMarkerRegionのfoldを解除
ctrl+k ctrl+]editor.unfoldRecursivelyeditorTextFocus現在の位置の下の階層をすべてfold解除
tabinsertSnippeteditorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetModeスニペットの挿入
ctrl+enteropenReferenceToSidereferenceSearchTreeFocused && referenceSearchVisible
enterrepl.action.acceptInputinDebugRepl && textInputFocus
escapesettings.action.clearSearchResultsinSettingsSearch
ctrl+.settings.action.editFocusedSettinginSettingsSearch
entersettings.action.focusNextSettinginSettingsSearch
shift+entersettings.action.focusPreviousSettinginSettingsSearch
downsettings.action.focusSettingsFileinSettingsSearch && !suggestWidgetVisible
ctrl+fsettings.action.searchinSettingsEditor
alt+f5workbench.action.editor.nextChangeeditorTextFocus次の差分箇所に移動
shift+alt+f5workbench.action.editor.previousChangeeditorTextFocus前の差分箇所に移動
shift+escapecloseFindWidgeteditorFocus && findWidgetVisible
escapecloseFindWidgeteditorFocus && findWidgetVisible
ctrl+alt+entereditor.action.replaceAlleditorFocus && findWidgetVisibleすべて置換
ctrl+shift+1editor.action.replaceOneeditorFocus && findWidgetVisible一つだけ置換
alt+entereditor.action.selectAllMatcheseditorFocus && findWidgetVisible検索テキストと一致するものをすべて選択
alt+ctoggleFindCaseSensitiveeditorFocus検索時に大文字と小文字を区別するかのtoggle
alt+ltoggleFindInSelectioneditorFocus検索時に選択範囲のみ検索するかのtoggle
alt+rtoggleFindRegexeditorFocus検索時に正規表現を使用するかのtoggle
alt+wtoggleFindWholeWordeditorFocus検索語が単語全体と一致するかのtoggle
tabjumpToNextSnippetPlaceholdereditorTextFocus && hasNextTabstop && inSnippetMode
shift+tabjumpToPrevSnippetPlaceholdereditorTextFocus && hasPrevTabstop && inSnippetMode
escapeleaveEditorMessagemessageVisible
shift+escapeleaveSnippeteditorTextFocus && inSnippetMode
escapeleaveSnippeteditorTextFocus && inSnippetMode
shift+escapecloseDirtyDiffdirtyDiffVisiblediffのプレビューを閉じる
escapecloseDirtyDiffdirtyDiffVisiblediffのプレビューを閉じる
shift+escapecloseMarkersNavigationeditorFocus && markersNavigationVisible
escapecloseMarkersNavigationeditorFocus && markersNavigationVisible
f4goToNextReferenceFromEmbeddedEditorinReferenceSearchEditor
shift+f4goToPreviousReferenceFromEmbeddedEditorinReferenceSearchEditor
shift+escapecloseParameterHintseditorTextFocus && parameterHintsVisibleパラメーターヒントを閉じる
escapecloseParameterHintseditorTextFocus && parameterHintsVisibleパラメーターヒントを閉じる
alt+downshowNextParameterHinteditorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible次のパラメーターヒント
downshowNextParameterHinteditorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible次のパラメーターヒント
alt+upshowPrevParameterHinteditorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible前のパラメーターヒント
upshowPrevParameterHinteditorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible前のパラメーターヒント
tabacceptSelectedSuggestionsuggestWidgetVisible && textInputFocus選択中の提案ウィジェットを決定
enteracceptSelectedSuggestionOnEnteracceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus選択中の提案ウィジェットを決定
shift+escapehideSuggestWidgetsuggestWidgetVisible && textInputFocus提案ウィジェットを隠す
escapehideSuggestWidgetsuggestWidgetVisible && textInputFocus提案ウィジェットを隠す
tabinsertBestCompletionatEndOfWord && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'
tabinsertNextSuggestionhasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'
shift+tabinsertPrevSuggestionhasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'
ctrl+pagedownselectNextPageSuggestionsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus
pagedownselectNextPageSuggestionsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus
ctrl+downselectNextSuggestionsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus
downselectNextSuggestionsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus
ctrl+pageupselectPrevPageSuggestionsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus
pageupselectPrevPageSuggestionsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus
ctrl+upselectPrevSuggestionsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus
upselectPrevSuggestionsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus
ctrl+spacetoggleSuggestionDetailssuggestWidgetVisible && textInputFocus
ctrl+alt+spacetoggleSuggestionFocussuggestWidgetVisible && textInputFocus
enteracceptRenameInputeditorFocus && renameInputVisible名前の変更を決定
shift+escapecancelRenameInputeditorFocus && renameInputVisible名前の変更をキャンセル
escapecancelRenameInputeditorFocus && renameInputVisible名前の変更をキャンセル
ctrl+shift+:breadcrumbs.focusbreadcrumbsPossibleパンくずにフォーカス
ctrl+shift+.breadcrumbs.focusAndSelectbreadcrumbsPossibleパンくずにフォーカスして現在地を開いた状態にする
ctrl+rightbreadcrumbs.focusNextbreadcrumbsActive && breadcrumbsVisibleパンくず上で右に移動
rightbreadcrumbs.focusNextbreadcrumbsActive && breadcrumbsVisibleパンくず上で右に移動
ctrl+leftbreadcrumbs.focusPreviousbreadcrumbsActive && breadcrumbsVisibleパンくず上で左に移動
leftbreadcrumbs.focusPreviousbreadcrumbsActive && breadcrumbsVisibleパンくず上で左に移動
ctrl+enterbreadcrumbs.revealFocusedbreadcrumbsActive && breadcrumbsVisibleパンくずを開いて現在開いているファイルの場所をフォーカスさせる
spacebreadcrumbs.revealFocusedbreadcrumbsActive && breadcrumbsVisibleパンくずを開いて現在開いているファイルの場所をフォーカスさせる
ctrl+enterbreadcrumbs.revealFocusedFromTreeAsidebreadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus
downbreadcrumbs.selectFocusedbreadcrumbsActive && breadcrumbsVisibleパンくずを開く
enterbreadcrumbs.selectFocusedbreadcrumbsActive && breadcrumbsVisibleパンくずを開く
ctrl+shift+.breadcrumbs.toggleToOn!config.breadcrumbs.enabled
shift+escapecloseAccessibilityHelpaccessibilityHelpWidgetVisible && editorFocusエディタにフォーカスを移す
escapecloseAccessibilityHelpaccessibilityHelpWidgetVisible && editorFocusエディタにフォーカスを移す
escapecloseReplaceInFilesWidgetreplaceInputBoxFocus && searchViewletVisible
shift+alt+ccopyFilePath!editorFocusファイルの絶対パスをコピー
ctrl+k ctrl+shift+ccopyRelativeFilePath!editorFocusプロジェクト名 • ファイルの相対パス の形でコピー
alt+enterdebug.openBreakpointToSidebreakpointsFocused
ctrl+enterdebug.openBreakpointToSidebreakpointsFocused
deletedebug.removeBreakpointbreakpointsFocused && !breakpointSelected
deletedebug.removeWatchExpressionwatchExpressionsFocused && !expressionSelected
shift+f9editor.debug.action.toggleInlineBreakpointeditorTextFocus
ctrl+enterexplorer.openToSideexplorerViewletFocus && explorerViewletVisible && !inputFocusファイルを画面を分割して開く
alt+downhistory.showNexthistoryNavigationEnabled && historyNavigationWidget
downhistory.showNexthistoryNavigationEnabled && historyNavigationWidget
alt+uphistory.showPrevioushistoryNavigationEnabled && historyNavigationWidget
uphistory.showPrevioushistoryNavigationEnabled && historyNavigationWidget
escapekeybindings.editor.clearSearchResultsinKeybindings && inKeybindingsSearch
ctrl+ckeybindings.editor.copyKeybindingEntryinKeybindings && keybindingFocus
ctrl+k ctrl+kkeybindings.editor.defineKeybindinginKeybindings && keybindingFocus
downkeybindings.editor.focusKeybindingsinKeybindings && inKeybindingsSearch
alt+kkeybindings.editor.recordSearchKeysinKeybindings && inKeybindingsSearch
deletekeybindings.editor.removeKeybindinginKeybindings && keybindingFocus
ctrl+fkeybindings.editor.searchKeybindingsinKeybindings && !inKeybindingsSearch
alt+pkeybindings.editor.toggleSortByPrecedenceinKeybindings
escapelist.clearlistFocus && listHasSelectionOrFocus && !inputFocus
leftlist.collapselistFocus && !inputFocusリストを閉じる
rightlist.expandlistFocus && !inputFocusリストを開く
shift+downlist.expandSelectionDownlistFocus && listSupportsMultiselect && !inputFocus
ctrl+fproblems.action.focusFilterproblemsViewFocus
ctrl+cproblems.action.copyproblemFocus
ctrl+downproblems.action.focusProblemsFromFilterproblemsFilterFocus
shift+uplist.expandSelectionUplistFocus && listSupportsMultiselect && !inputFocus
downlist.focusDownlistFocus && !inputFocus下に移動
homelist.focusFirstlistFocus && !inputFocus一番上に移動
endlist.focusLastlistFocus && !inputFocus一番下に移動
pagedownlist.focusPageDownlistFocus && !inputFocus一ページ下に移動
pageuplist.focusPageUplistFocus && !inputFocus一ページ上に移動
uplist.focusUplistFocus && !inputFocus上に移動
enterlist.selectlistFocus && !inputFocus
ctrl+alist.selectAlllistFocus && listSupportsMultiselect && !inputFocus
spacelist.toggleExpandlistFocus && !inputFocus
deletenotification.clearnotificationFocus
leftnotification.collapsenotificationFocus
rightnotification.expandnotificationFocus
enternotification.togglenotificationFocus
spacenotification.togglenotificationFocus
homenotifications.focusFirstToastnotificationFocus && notificationToastsVisible
pageupnotifications.focusFirstToastnotificationFocus && notificationToastsVisible
endnotifications.focusLastToastnotificationFocus && notificationToastsVisible
pagedownnotifications.focusLastToastnotificationFocus && notificationToastsVisible
downnotifications.focusNextToastnotificationFocus && notificationToastsVisible
upnotifications.focusPreviousToastnotificationFocus && notificationToastsVisible
downoutline.focusDownHighlightedoutlineFiltered && outlineFocused
upoutline.focusUpHighlightedoutlineFiltered && outlineFocused
ctrl+enterproblems.action.openToSideproblemFocus
shift+alt+rrevealFileInOS!editorFocus
ctrl+enterscm.acceptInputscmRepositoryコミットする
escapesearch.action.cancellistFocus && searchViewletVisible && !inputFocus検索を中止する
ctrl+csearch.action.copyMatchfileMatchOrMatchFocus
shift+alt+csearch.action.copyPathfileMatchOrFolderMatchFocusファイルのパスをコピー
f4search.action.focusNextSearchResulthasSearchResult次の検索結果へ
shift+f4search.action.focusPreviousSearchResulthasSearchResult前の検索結果へ
ctrl+upsearch.action.focusSearchFromResultsfirstMatchFocus && searchViewletVisible検索結果にフォーカスがある時、その検索結果のファイル名にフォーカスを移動
ctrl+entersearch.action.openResultToSidefileMatchOrMatchFocus && searchViewletVisible新しくエディタグループを開いて検索結果を表示
deletesearch.action.removefileMatchOrMatchFocus && searchViewletVisible検索結果から削除
ctrl+shift+1search.action.replacematchFocus && replaceActive && searchViewletVisible一つだけ置換
ctrl+alt+entersearch.action.replaceAllreplaceActive && searchViewletVisible && !findWidgetVisibleすべて置換
ctrl+shift+entersearch.action.replaceAllInFilefileMatchFocus && replaceActive && searchViewletVisibleファイル内すべて置換
ctrl+shift+1search.action.replaceAllInFilefileMatchFocus && replaceActive && searchViewletVisibleファイル内すべて置換
ctrl+shift+entersearch.action.replaceAllInFolderfolderMatchFocus && replaceActive && searchViewletVisibleフォルダ内すべて置換
ctrl+shift+1search.action.replaceAllInFolderfolderMatchFocus && replaceActive && searchViewletVisibleフォルダ内すべて置換
ctrl+downsearch.focus.nextInputBoxinputBoxFocus && searchViewletVisibleinputBoxで下のinputBoxに移動
ctrl+upsearch.focus.previousInputBoxinputBoxFocus && searchViewletVisible && !searchInputBoxFocusinputBoxで上のinputBoxに移動
downsettings.action.focusSettingsFromSearchinSettingsSearch && !suggestWidgetVisible
entersettings.action.focusSettingsListinSettingsEditor && settingsTocRowFocus
shift+f9settings.action.showContextMenuinSettingsEditor
alt+ctoggleSearchCaseSensitivesearchViewletFocus && searchViewletVisible && !fileMatchOrFolderMatchFocus検索時に大文字と小文字を区別するかのtoggle
alt+rtoggleSearchRegexsearchViewletFocus && searchViewletVisible検索時に正規表現を使用するかのtoggle
alt+wtoggleSearchWholeWordsearchViewletFocus && searchViewletVisible検索語が単語全体と一致するかのtoggle
ctrl+wworkbench.action.closeActiveEditor現在開いているエディタを閉じる
ctrl+f4workbench.action.closeActiveEditor現在開いているエディタを閉じる
ctrl+k ctrl+wworkbench.action.closeAllEditorsすべてのエディタを閉じる
ctrl+k ctrl+shift+wworkbench.action.closeAllGroupsすべてのエディタグループを閉じる
ctrl+k wworkbench.action.closeEditorsInGroupグループ内のすべてのエディタを閉じる
ctrl+k fworkbench.action.closeFolderフォルダーを閉じる(ウィンドウは閉じない)
ctrl+wworkbench.action.closeGroupactiveEditorGroupEmpty && multipleEditorGroupsグループを閉じる
ctrl+f4workbench.action.closeGroupactiveEditorGroupEmpty && multipleEditorGroupsグループを閉じる
shift+escapeworkbench.action.closeQuickOpeninQuickOpenクイックオープンを閉じる
escapeworkbench.action.closeQuickOpeninQuickOpenクイックオープンを閉じる
ctrl+k uworkbench.action.closeUnmodifiedEditors保存済みのファイルを閉じる
ctrl+shift+wworkbench.action.closeWindowウィンドウを閉じる
ctrl+wworkbench.action.closeWindow!editorIsOpen && !multipleEditorGroupsウィンドウを閉じる
alt+f5workbench.action.compareEditor.nextChangetextCompareEditorVisible
shift+alt+f5workbench.action.compareEditor.previousChangetextCompareEditorVisible
f5workbench.action.debug.continueinDebugMode
f6workbench.action.debug.pauseinDebugMode
ctrl+shift+f5workbench.action.debug.restartinDebugMode
ctrl+f5workbench.action.debug.run!inDebugMode
f5workbench.action.debug.start!inDebugMode
shift+f11workbench.action.debug.stepOutinDebugMode
f10workbench.action.debug.stepOverinDebugMode
shift+f5workbench.action.debug.stopinDebugMode
ctrl+k mworkbench.action.editor.changeLanguageModeファイルの言語モードを変更
ctrl+k pworkbench.action.files.copyPathOfActiveFile
ctrl+nworkbench.action.files.newUntitledFile
ctrl+oworkbench.action.files.openFileファイルを開く(ファイルエクスプローラーから)
ctrl+k ctrl+oworkbench.action.files.openFolderフォルダーを開く
ctrl+k rworkbench.action.files.revealActiveFileInWindows
ctrl+sworkbench.action.files.save保存
ctrl+k sworkbench.action.files.saveAllすべて保存
ctrl+shift+sworkbench.action.files.saveAs名前をつけて保存
ctrl+k ctrl+shift+sworkbench.action.files.saveWithoutFormatting
ctrl+k oworkbench.action.files.showOpenedFileInNewWindow開いているファイルを別ウィンドウで開く
ctrl+shift+fworkbench.action.findInFiles全ファイルから検索する
ctrl+k ctrl+upworkbench.action.focusAboveGroup画面分割時に上の画面にフォーカスを移す
ctrl+k ctrl+downworkbench.action.focusBelowGroup画面分割時に下の画面にフォーカスを移す
ctrl+8workbench.action.focusEighthEditorGroup画面分割時に8つ目の画面にフォーカス
ctrl+5workbench.action.focusFifthEditorGroup画面分割時に5つ目の画面にフォーカス
ctrl+1workbench.action.focusFirstEditorGroup画面分割時に1つ目の画面にフォーカス
ctrl+4workbench.action.focusFourthEditorGroup画面分割時に4つ目の画面にフォーカス
ctrl+k ctrl+leftworkbench.action.focusLeftGroup画面分割時に左の画面にフォーカスを移す
ctrl+k ctrl+rightworkbench.action.focusRightGroup画面分割時に右の画面にフォーカスを移す
ctrl+2workbench.action.focusSecondEditorGroup画面分割時に2つ目の画面にフォーカス
ctrl+7workbench.action.focusSeventhEditorGroup画面分割時に7つ目の画面にフォーカス
ctrl+0workbench.action.focusSideBarサイドバーにフォーカスを移す
ctrl+6workbench.action.focusSixthEditorGroup画面分割時に6つ目の画面にフォーカス
ctrl+3workbench.action.focusThirdEditorGroup画面分割時に3つ目の画面にフォーカス
ctrl+gworkbench.action.gotoLine行番号入力欄を表示して、指定された行に移動
ctrl+shift+oworkbench.action.gotoSymbol
escapeworkbench.action.hideInterfaceOverviewinterfaceOverviewVisible
downworkbench.action.interactivePlayground.arrowDowninteractivePlaygroundFocus && !editorTextFocus
upworkbench.action.interactivePlayground.arrowUpinteractivePlaygroundFocus && !editorTextFocus
pagedownworkbench.action.interactivePlayground.pageDowninteractivePlaygroundFocus && !editorTextFocus
pageupworkbench.action.interactivePlayground.pageUpinteractivePlaygroundFocus && !editorTextFocus
ctrl+k enterworkbench.action.keepEditor
ctrl+k ctrl+rworkbench.action.keybindingsReference
ctrl+9workbench.action.lastEditorInGroup
alt+0workbench.action.lastEditorInGroup
ctrl+k downworkbench.action.moveActiveEditorGroupDown
ctrl+k leftworkbench.action.moveActiveEditorGroupLeft
ctrl+k rightworkbench.action.moveActiveEditorGroupRight
ctrl+k upworkbench.action.moveActiveEditorGroupUp
ctrl+shift+pageupworkbench.action.moveEditorLeftInGroup
ctrl+shift+pagedownworkbench.action.moveEditorRightInGroup
shift+alt+1workbench.action.moveEditorToFirstGroup
shift+alt+9workbench.action.moveEditorToLastGroup
ctrl+alt+rightworkbench.action.moveEditorToNextGroup
ctrl+alt+leftworkbench.action.moveEditorToPreviousGroup
alt+leftworkbench.action.navigateBack前のカーソル位置へ
alt+rightworkbench.action.navigateForward次のカーソル位置へ
ctrl+k ctrl+qworkbench.action.navigateToLastEditLocation最後の編集位置に移動
ctrl+shift+nworkbench.action.newWindow新しいウィンドウを開く
ctrl+pagedownworkbench.action.nextEditor次のエディタにフォーカス
alt+1workbench.action.openEditorAtIndex11つ目のエディタにフォーカス
alt+2workbench.action.openEditorAtIndex22つ目のエディタにフォーカス
alt+3workbench.action.openEditorAtIndex33つ目のエディタにフォーカス
alt+4workbench.action.openEditorAtIndex44つ目のエディタにフォーカス
alt+5workbench.action.openEditorAtIndex55つ目のエディタにフォーカス
alt+6workbench.action.openEditorAtIndex66つ目のエディタにフォーカス
alt+7workbench.action.openEditorAtIndex77つ目のエディタにフォーカス
alt+8workbench.action.openEditorAtIndex88つ目のエディタにフォーカス
alt+9workbench.action.openEditorAtIndex99つ目のエディタにフォーカス
ctrl+k ctrl+sworkbench.action.openGlobalKeybindingsキーボードショートカットを開く
ctrl+tabworkbench.action.openNextRecentlyUsedEditorInGroup前に使ったエディタへ(グループ内)
ctrl+shift+tabworkbench.action.openPreviousRecentlyUsedEditorInGroup前に使ったエディタへ(グループ内)の操作で戻る
ctrl+rworkbench.action.openRecent最近開いたフォルダを開く
ctrl+,workbench.action.openSettings設定画面を開く
ctrl+shift+uworkbench.action.output.toggleOutput
ctrl+pageupworkbench.action.previousEditor前のエディタにフォーカス
ctrl+eworkbench.action.quickOpenファイルのquickOpenを開く
ctrl+pworkbench.action.quickOpenファイルのquickOpenを開く
ctrl+qworkbench.action.quickOpenViewいろいろなものを開くためのビューを開く
ctrl+shift+tworkbench.action.reopenClosedEditor閉じたエディタを再度開く
ctrl+shift+hworkbench.action.replaceInFiles
ctrl+shift+jworkbench.action.search.toggleQueryDetailssearchViewletVisible
ctrl+k ctrl+tworkbench.action.selectTheme
ctrl+k ctrl+pworkbench.action.showAllEditors
ctrl+tworkbench.action.showAllSymbols
f1workbench.action.showCommandsコマンドパレットを開く
ctrl+shift+pworkbench.action.showCommandsコマンドパレットを開く
ctrl+\workbench.action.splitEditorエディタを左右に分割
ctrl+k ctrl+\workbench.action.splitEditorOrthogonalエディタを上下に分割
ctrl+shift+bworkbench.action.tasks.build
escapeworkbench.action.terminal.clearSelectionterminalFocus && terminalTextSelected && !terminalFindWidgetVisible選択状態解除
ctrl+cworkbench.action.terminal.copySelectionterminalFocus && terminalTextSelectedコピー
ctrl+backspaceworkbench.action.terminal.deleteWordLeftterminalFocus単語の先頭まで削除
ctrl+deleteworkbench.action.terminal.deleteWordRightterminalFocus単語の終端まで削除
f3workbench.action.terminal.findNextterminalFindWidgetFocused次の検索テキストへ
f3workbench.action.terminal.findNextTerminalFocusterminalFocus次の検索テキストへ
shift+f3workbench.action.terminal.findPreviousterminalFindWidgetFocused前の検索テキストへ
shift+f3workbench.action.terminal.findPreviousTerminalFocusterminalFocus前の検索テキストへ
ctrl+fworkbench.action.terminal.focusFindWidgetterminalFocus検索窓にフォーカス
ctrl+fworkbench.action.terminal.focusFindWidgetterminalFindWidgetFocused検索窓にフォーカス
alt+downworkbench.action.terminal.focusNextPaneterminalFocus次のpaneへ
alt+rightworkbench.action.terminal.focusNextPaneterminalFocus次のpaneへ
alt+upworkbench.action.terminal.focusPreviousPaneterminalFocus前のpaneへ
alt+leftworkbench.action.terminal.focusPreviousPaneterminalFocus前のpaneへ
shift+escapeworkbench.action.terminal.hideFindWidgetterminalFindWidgetVisible && terminalFocus検索窓を閉じる
escapeworkbench.action.terminal.hideFindWidgetterminalFindWidgetVisible && terminalFocus検索窓を閉じる
ctrl+shift+@workbench.action.terminal.new新しくターミナルを開く
ctrl+shift+cworkbench.action.terminal.openNativeConsole!terminalFocusネイティブコンソールを開く
ctrl+vworkbench.action.terminal.pasteterminalFocusペースト
ctrl+alt+pagedownworkbench.action.terminal.scrollDownterminalFocus下にスクロール
shift+pagedownworkbench.action.terminal.scrollDownPageterminalFocus1ページ下にスクロール
ctrl+endworkbench.action.terminal.scrollToBottomterminalFocus最下部までスクロール
ctrl+homeworkbench.action.terminal.scrollToTopterminalFocus最上部までスクロール
ctrl+alt+pageupworkbench.action.terminal.scrollUpterminalFocus上にスクロール
shift+pageupworkbench.action.terminal.scrollUpPageterminalFocus1ページ上にスクロール
ctrl+shift+5workbench.action.terminal.splitterminalFocusターミナル分割
ctrl+\workbench.action.terminal.splitterminalFocusターミナル分割
alt+cworkbench.action.terminal.toggleFindCaseSensitiveterminalFindWidgetFocused検索時に大文字と小文字を区別するかのtoggle
alt+cworkbench.action.terminal.toggleFindCaseSensitiveTerminalFocusterminalFocus検索時に大文字と小文字を区別するかのtoggle
alt+rworkbench.action.terminal.toggleFindRegexterminalFindWidgetFocused検索時に正規表現を使用するかのtoggle
alt+rworkbench.action.terminal.toggleFindRegexTerminalFocusterminalFocus検索時に正規表現を使用するかのtoggle
alt+wworkbench.action.terminal.toggleFindWholeWordterminalFindWidgetFocused検索語が単語全体と一致するかのtoggle
alt+wworkbench.action.terminal.toggleFindWholeWordTerminalFocusterminalFocus検索語が単語全体と一致するかのtoggle
ctrl+@workbench.action.terminal.toggleTerminalターミナルのtoggle
shift+alt+0workbench.action.toggleEditorGroupLayout
f11workbench.action.toggleFullScreen
ctrl+jworkbench.action.togglePanel
ctrl+bworkbench.action.toggleSidebarVisibility
ctrl+win+wworkbench.action.toggleTabsVisibility
ctrl+k zworkbench.action.toggleZenMode禅モードtoggle
ctrl+numpad_addworkbench.action.zoomInズームイン
ctrl+shift+;workbench.action.zoomInズームイン
ctrl+;workbench.action.zoomInズームイン
ctrl+numpad_subtractworkbench.action.zoomOutズームアウト
ctrl+shift+-workbench.action.zoomOutズームアウト
ctrl+-workbench.action.zoomOutズームアウト
ctrl+numpad0workbench.action.zoomReset画面の拡大率リセット
ctrl+shift+mworkbench.actions.view.problemsproblemsのtoggle
ctrl+shift+yworkbench.debug.action.toggleRepl
ctrl+k ctrl+mworkbench.extensions.action.showRecommendedKeymapExtensions推奨のkeymap変更拡張機能を開く
ctrl+k cworkbench.files.action.compareWithClipboard
ctrl+k dworkbench.files.action.compareWithSaved
ctrl+k eworkbench.files.action.focusOpenEditorsViewworkbench.explorer.openEditorsView.activeサイドメニューのExplorerのOPEN EDITORSのところにフォーカス
ctrl+shift+dworkbench.view.debugサイドメニューのDebugにフォーカス
ctrl+shift+eworkbench.view.explorerサイドメニューのExplorerのプロジェクトのワークツリーにフォーカス
ctrl+shift+xworkbench.view.extensionsサイドメニューのExtensionsにフォーカス
ctrl+shift+gworkbench.view.scmサイドメニューのSource Controlにフォーカス
ctrl+shift+fworkbench.view.search!searchViewletVisibleサイドメニューのSearchにフォーカス
escapebreadcrumbs.selectEditorbreadcrumbsActive && breadcrumbsVisible
f11workbench.action.debug.stepIntoinDebugMode
f2debug.renameWatchExpressionwatchExpressionsFocused
f2debug.setVariablevariablesFocused
spacedebug.toggleBreakpointbreakpointsFocused && !inputFocus
shift+deletedeleteFileconfig.files.enableTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocusファイルを完全に削除
deletedeleteFileexplorerViewletVisible && filesExplorerFocus && !config.files.enableTrash && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocusファイルを完全に削除
ctrl+cfilesExplorer.copyexplorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocusファイルをコピー
ctrl+vfilesExplorer.pasteexplorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocusコピーしたファイルをペースト
deletemoveFileToTrashconfig.files.enableTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocusファイルをゴミ箱に移動
f2renameFileexplorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocusファイル名変更
shift+escapecloseReferenceSearchreferenceSearchVisible && !config.editor.stablePeek
escapecloseReferenceSearchreferenceSearchVisible && !config.editor.stablePeek
f4goToNextReferencereferenceSearchVisible
shift+f4goToPreviousReferencereferenceSearchVisible
escapenotifications.hideListnotificationCenterVisible
escapenotifications.hideToastsnotificationToastsVisible
alt+leftworkbench.action.quickInputBackinQuickOpen
ctrl+tabworkbench.action.quickOpenNavigateNextInEditorPickerinEditorsPicker && inQuickOpenエディタのquickOpenで次へ
ctrl+eworkbench.action.quickOpenNavigateNextInFilePickerinFilesPicker && inQuickOpenファイルのquickOpenで次へ
ctrl+pworkbench.action.quickOpenNavigateNextInFilePickerinFilesPicker && inQuickOpenファイルのquickOpenで次へ
ctrl+rworkbench.action.quickOpenNavigateNextInRecentFilesPickerinQuickOpen && inRecentFilesPicker最近開いたファイルのquickOpenで次へ
ctrl+qworkbench.action.quickOpenNavigateNextInViewPickerinQuickOpen && inViewsPickerViewのquickOpenで次へ
ctrl+shift+tabworkbench.action.quickOpenNavigatePreviousInEditorPickerinEditorsPicker && inQuickOpenエディタのquickOpenで前へ
ctrl+shift+eworkbench.action.quickOpenNavigatePreviousInFilePickerinFilesPicker && inQuickOpenファイルのquickOpenで前へ
ctrl+shift+pworkbench.action.quickOpenNavigatePreviousInFilePickerinFilesPicker && inQuickOpenファイルのquickOpenで前へ
ctrl+shift+rworkbench.action.quickOpenNavigatePreviousInRecentFilesPickerinQuickOpen && inRecentFilesPicker最近開いたファイルのquickOpenで前へ
ctrl+shift+qworkbench.action.quickOpenNavigatePreviousInViewPickerinQuickOpen && inViewsPickerViewのquickOpenで前へ
ctrl+f4extension.node-debug.pickLoadedScriptdebugType == 'node'
ctrl+f4extension.node-debug.pickLoadedScriptdebugType == 'node2'
ctrl+shift+vmarkdown.showPrevieweditorLangId == 'markdown'マークダウンプレビューを表示
shift+alt+f12references-view.findeditorHasReferenceProvider
f10extension.node-debug.startWithStopOnEntry!inDebugMode && debugConfigurationType == 'node'
ctrl+k vmarkdown.showPreviewToSideeditorLangId == 'markdown'画面を分割してマークダウンプレビューを表示
f4references-view.showNextReferencereference-list.hasResult
shift+f4references-view.showPrevReferencereference-list.hasResult