json Visual Studio Code的默认键绑定。源代码来自干净的Insiders版本(2016-02-07),并被格式化为单个keyb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json Visual Studio Code的默认键绑定。源代码来自干净的Insiders版本(2016-02-07),并被格式化为单个keyb相关的知识,希望对你有一定的参考价值。

// Place your key bindings in this file to overwrite the defaults
[
    { "key": "shift+escape",            "command": "closeReferenceSearchEditor",                       "when": "inReferenceSearchEditor && !config.editor.stablePeek" },
    { "key": "escape",                  "command": "closeReferenceSearchEditor",                       "when": "inReferenceSearchEditor && !config.editor.stablePeek" },
    { "key": "shift+escape",            "command": "cancelSelection",                                  "when": "editorHasSelection && editorTextFocus" },
    { "key": "escape",                  "command": "cancelSelection",                                  "when": "editorHasSelection && editorTextFocus" },
    { "key": "ctrl+end",                "command": "cursorBottom",                                     "when": "editorTextFocus" },
    { "key": "ctrl+shift+end",          "command": "cursorBottomSelect",                               "when": "editorTextFocus" },
    { "key": "ctrl+shift+alt+down",     "command": "cursorColumnSelectDown",                           "when": "editorTextFocus" },
    { "key": "ctrl+shift+alt+left",     "command": "cursorColumnSelectLeft",                           "when": "editorTextFocus" },
    { "key": "ctrl+shift+alt+pagedown", "command": "cursorColumnSelectPageDown",                       "when": "editorTextFocus" },
    { "key": "ctrl+shift+alt+pageup",   "command": "cursorColumnSelectPageUp",                         "when": "editorTextFocus" },
    { "key": "ctrl+shift+alt+right",    "command": "cursorColumnSelectRight",                          "when": "editorTextFocus" },
    { "key": "ctrl+shift+alt+up",       "command": "cursorColumnSelectUp",                             "when": "editorTextFocus" },
    { "key": "down",                    "command": "cursorDown",                                       "when": "editorTextFocus" },
    { "key": "ctrl+shift+down",         "command": "cursorDownSelect",                                 "when": "editorTextFocus" },
    { "key": "shift+down",              "command": "cursorDownSelect",                                 "when": "editorTextFocus" },
    { "key": "end",                     "command": "cursorEnd",                                        "when": "editorTextFocus" },
    { "key": "shift+end",               "command": "cursorEndSelect",                                  "when": "editorTextFocus" },
    { "key": "home",                    "command": "cursorHome",                                       "when": "editorTextFocus" },
    { "key": "shift+home",              "command": "cursorHomeSelect",                                 "when": "editorTextFocus" },
    { "key": "left",                    "command": "cursorLeft",                                       "when": "editorTextFocus" },
    { "key": "shift+left",              "command": "cursorLeftSelect",                                 "when": "editorTextFocus" },
    { "key": "pagedown",                "command": "cursorPageDown",                                   "when": "editorTextFocus" },
    { "key": "shift+pagedown",          "command": "cursorPageDownSelect",                             "when": "editorTextFocus" },
    { "key": "pageup",                  "command": "cursorPageUp",                                     "when": "editorTextFocus" },
    { "key": "shift+pageup",            "command": "cursorPageUpSelect",                               "when": "editorTextFocus" },
    { "key": "right",                   "command": "cursorRight",                                      "when": "editorTextFocus" },
    { "key": "shift+right",             "command": "cursorRightSelect",                                "when": "editorTextFocus" },
    { "key": "ctrl+home",               "command": "cursorTop",                                        "when": "editorTextFocus" },
    { "key": "ctrl+shift+home",         "command": "cursorTopSelect",                                  "when": "editorTextFocus" },
    { "key": "ctrl+u",                  "command": "cursorUndo",                                       "when": "editorTextFocus" },
    { "key": "up",                      "command": "cursorUp",                                         "when": "editorTextFocus" },
    { "key": "ctrl+shift+up",           "command": "cursorUpSelect",                                   "when": "editorTextFocus" },
    { "key": "shift+up",                "command": "cursorUpSelect",                                   "when": "editorTextFocus" },
    { "key": "ctrl+right",              "command": "cursorWordEndRight",                               "when": "editorTextFocus" },
    { "key": "ctrl+shift+right",        "command": "cursorWordEndRightSelect",                         "when": "editorTextFocus" },
    { "key": "ctrl+left",               "command": "cursorWordStartLeft",                              "when": "editorTextFocus" },
    { "key": "ctrl+shift+left",         "command": "cursorWordStartLeftSelect",                        "when": "editorTextFocus" },
    { "key": "shift+backspace",         "command": "deleteLeft",                                       "when": "editorTextFocus" },
    { "key": "backspace",               "command": "deleteLeft",                                       "when": "editorTextFocus" },
    { "key": "delete",                  "command": "deleteRight",                                      "when": "editorTextFocus" },
    { "key": "ctrl+backspace",          "command": "deleteWordLeft",                                   "when": "editorTextFocus" },
    { "key": "ctrl+delete",             "command": "deleteWordRight",                                  "when": "editorTextFocus" },
    { "key": "ctrl+a",                  "command": "editor.action.selectAll" },
    { "key": "ctrl+i",                  "command": "expandLineSelection",                              "when": "editorTextFocus" },
    { "key": "shift+tab",               "command": "outdent",                                          "when": "editorTextFocus && !editorTabMovesFocus" },
    { "key": "ctrl+shift+z",            "command": "redo",                                             "when": "editorTextFocus" },
    { "key": "ctrl+y",                  "command": "redo",                                             "when": "editorTextFocus" },
    { "key": "ctrl+down",               "command": "scrollLineDown",                                   "when": "editorTextFocus" },
    { "key": "ctrl+up",                 "command": "scrollLineUp",                                     "when": "editorTextFocus" },
    { "key": "alt+pagedown",            "command": "scrollPageDown",                                   "when": "editorTextFocus" },
    { "key": "alt+pageup",              "command": "scrollPageUp",                                     "when": "editorTextFocus" },
    { "key": "tab",                     "command": "tab",                                              "when": "editorTextFocus && !editorTabMovesFocus" },
    { "key": "ctrl+z",                  "command": "undo",                                             "when": "editorTextFocus" },
    { "key": "shift+escape",            "command": "removeSecondaryCursors",                           "when": "editorHasMultipleSelections && editorTextFocus" },
    { "key": "escape",                  "command": "removeSecondaryCursors",                           "when": "editorHasMultipleSelections && editorTextFocus" },
    { "key": "ctrl+f",                  "command": "actions.find" },
    { "key": "ctrl+k ctrl+c",           "command": "editor.action.addCommentLine",                     "when": "editorTextFocus" },
    { "key": "ctrl+d",                  "command": "editor.action.addSelectionToNextFindMatch",        "when": "editorFocus" },
    { "key": "shift+alt+a",             "command": "editor.action.blockComment",                       "when": "editorTextFocus" },
    { "key": "ctrl+f2",                 "command": "editor.action.changeAll",                          "when": "editorTextFocus" },
    { "key": "ctrl+insert",             "command": "editor.action.clipboardCopyAction",                "when": "editorTextFocus" },
    { "key": "ctrl+c",                  "command": "editor.action.clipboardCopyAction",                "when": "editorTextFocus" },
    { "key": "shift+delete",            "command": "editor.action.clipboardCutAction",                 "when": "editorTextFocus" },
    { "key": "ctrl+x",                  "command": "editor.action.clipboardCutAction",                 "when": "editorTextFocus" },
    { "key": "shift+insert",            "command": "editor.action.clipboardPasteAction",               "when": "editorTextFocus" },
    { "key": "ctrl+v",                  "command": "editor.action.clipboardPasteAction",               "when": "editorTextFocus" },
    { "key": "ctrl+/",                  "command": "editor.action.commentLine",                        "when": "editorTextFocus" },
    { "key": "shift+alt+down",          "command": "editor.action.copyLinesDownAction",                "when": "editorTextFocus" },
    { "key": "shift+alt+up",            "command": "editor.action.copyLinesUpAction",                  "when": "editorTextFocus" },
    { "key": "ctrl+k ctrl+k",           "command": "editor.action.defineKeybinding",                   "when": "editorFocus" },
    { "key": "ctrl+shift+k",            "command": "editor.action.deleteLines",                        "when": "editorTextFocus" },
    { "key": "shift+alt+f",             "command": "editor.action.format",                             "when": "editorTextFocus" },
    { "key": "f12",                     "command": "editor.action.goToDeclaration",                    "when": "editorTextFocus" },
    { "key": "ctrl+shift+.",            "command": "editor.action.inPlaceReplace.down",                "when": "editorTextFocus" },
    { "key": "ctrl+shift+,",            "command": "editor.action.inPlaceReplace.up",                  "when": "editorTextFocus" },
    { "key": "ctrl+]",                  "command": "editor.action.indentLines",                        "when": "editorTextFocus" },
    { "key": "ctrl+alt+up",             "command": "editor.action.insertCursorAbove",                  "when": "editorTextFocus" },
    { "key": "shift+alt+i",             "command": "editor.action.insertCursorAtEndOfEachLineSelected","when": "editorTextFocus" },
    { "key": "ctrl+alt+down",           "command": "editor.action.insertCursorBelow",                  "when": "editorTextFocus" },
    { "key": "ctrl+enter",              "command": "editor.action.insertLineAfter",                    "when": "editorTextFocus" },
    { "key": "ctrl+shift+enter",        "command": "editor.action.insertLineBefore",                   "when": "editorTextFocus" },
    { "key": "ctrl+shift+\\",           "command": "editor.action.jumpToBracket",                      "when": "editorTextFocus" },
    { "key": "f8",                      "command": "editor.action.marker.next",                        "when": "editorFocus" },
    { "key": "shift+f8",                "command": "editor.action.marker.prev",                        "when": "editorFocus" },
    { "key": "alt+down",                "command": "editor.action.moveLinesDownAction",                "when": "editorTextFocus" },
    { "key": "alt+up",                  "command": "editor.action.moveLinesUpAction",                  "when": "editorTextFocus" },
    { "key": "ctrl+k ctrl+d",           "command": "editor.action.moveSelectionToNextFindMatch",       "when": "editorFocus" },
    { "key": "f3",                      "command": "editor.action.nextMatchFindAction",                "when": "editorFocus" },
    { "key": "ctrl+f3",                 "command": "editor.action.nextSelectionMatchFindAction",       "when": "editorFocus" },
    { "key": "ctrl+k f12",              "command": "editor.action.openDeclarationToTheSide",           "when": "editorTextFocus" },
    { "key": "ctrl+[",                  "command": "editor.action.outdentLines",                       "when": "editorTextFocus" },
    { "key": "alt+f12",                 "command": "editor.action.previewDeclaration",                 "when": "editorTextFocus" },
    { "key": "shift+f3",                "command": "editor.action.previousMatchFindAction",            "when": "editorFocus" },
    { "key": "ctrl+shift+f3",           "command": "editor.action.previousSelectionMatchFindAction",   "when": "editorFocus" },
    { "key": "ctrl+.",                  "command": "editor.action.quickFix",                           "when": "editorTextFocus" },
    { "key": "shift+f12",               "command": "editor.action.referenceSearch.trigger",            "when": "editorTextFocus" },
    { "key": "ctrl+k ctrl+u",           "command": "editor.action.removeCommentLine",                  "when": "editorTextFocus" },
    { "key": "f2",                      "command": "editor.action.rename",                             "when": "editorTextFocus" },
    { "key": "ctrl+shift+l",            "command": "editor.action.selectHighlights",                   "when": "editorFocus" },
    { "key": "alt+f1",                  "command": "editor.action.showAccessibilityHelp",              "when": "editorFocus" },
    { "key": "shift+f10",               "command": "editor.action.showContextMenu",                    "when": "editorTextFocus" },
    { "key": "ctrl+k ctrl+i",           "command": "editor.action.showHover",                          "when": "editorTextFocus" },
    { "key": "shift+alt+right",         "command": "editor.action.smartSelect.grow",                   "when": "editorTextFocus" },
    { "key": "shift+alt+left",          "command": "editor.action.smartSelect.shrink",                 "when": "editorTextFocus" },
    { "key": "ctrl+shift+2",            "command": "editor.action.sortLinesAscending",                 "when": "editorTextFocus" },
    { "key": "ctrl+shift+3",            "command": "editor.action.sortLinesDescending",                "when": "editorTextFocus" },
    { "key": "ctrl+h",                  "command": "editor.action.startFindReplaceAction" },
    { "key": "ctrl+m",                  "command": "editor.action.toggleTabFocusMode",                 "when": "editorTextFocus" },
    { "key": "alt+z",                   "command": "editor.action.toggleWordWrap",                     "when": "editorTextFocus" },
    { "key": "ctrl+shift+space",        "command": "editor.action.triggerParameterHints",              "when": "editorTextFocus" },
    { "key": "ctrl+space",              "command": "editor.action.triggerSuggest",                     "when": "editorTextFocus" },
    { "key": "ctrl+k ctrl+x",           "command": "editor.action.trimTrailingWhitespace",             "when": "editorTextFocus" },
    { "key": "ctrl+k ctrl+i",           "command": "editor.debug.action.showDebugHover",               "when": "editorTextFocus && inDebugMode" },
    { "key": "f9",                      "command": "editor.debug.action.toggleBreakpoint",             "when": "editorTextFocus" },
    { "key": "tab",                     "command": "editor.emmet.action.expandAbbreviation",           "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorHasMultipleSelections && !editorHasSelection && !editorTabMovesFocus" },
    { "key": "ctrl+shift+[",            "command": "editor.fold",                                      "when": "editorFocus" },
    { "key": "ctrl+k ctrl+0",           "command": "editor.foldAll",                                   "when": "editorFocus" },
    { "key": "ctrl+k ctrl+1",           "command": "editor.foldLevel1",                                "when": "editorFocus" },
    { "key": "ctrl+k ctrl+2",           "command": "editor.foldLevel2",                                "when": "editorFocus" },
    { "key": "ctrl+k ctrl+3",           "command": "editor.foldLevel3",                                "when": "editorFocus" },
    { "key": "ctrl+k ctrl+4",           "command": "editor.foldLevel4",                                "when": "editorFocus" },
    { "key": "ctrl+k ctrl+5",           "command": "editor.foldLevel5",                                "when": "editorFocus" },
    { "key": "ctrl+k ctrl+[",           "command": "editor.foldRecursively",                           "when": "editorFocus" },
    { "key": "ctrl+k ctrl+]",           "command": "editor.unFoldRecursively",                         "when": "editorFocus" },
    { "key": "ctrl+shift+]",            "command": "editor.unfold",                                    "when": "editorFocus" },
    { "key": "ctrl+k ctrl+j",           "command": "editor.unfoldAll",                                 "when": "editorFocus" },
    { "key": "shift+escape",            "command": "closeFindWidget",                                  "when": "editorFocus && findWidgetVisible" },
    { "key": "escape",                  "command": "closeFindWidget",                                  "when": "editorFocus && findWidgetVisible" },
    { "key": "ctrl+alt+enter",          "command": "editor.action.replaceAll",                         "when": "editorFocus && findWidgetVisible" },
    { "key": "ctrl+shift+1",            "command": "editor.action.replaceOne",                         "when": "editorFocus && findWidgetVisible" },
    { "key": "alt+enter",               "command": "editor.action.selectAllMatches",                   "when": "editorFocus && findWidgetVisible" },
    { "key": "alt+c",                   "command": "toggleFindCaseSensitive",                          "when": "editorFocus" },
    { "key": "alt+r",                   "command": "toggleFindRegex",                                  "when": "editorFocus" },
    { "key": "alt+w",                   "command": "toggleFindWholeWord",                              "when": "editorFocus" },
    { "key": "shift+escape",            "command": "closeBreakpointWidget",                            "when": "breakpointWidgetVisible && editorFocus" },
    { "key": "escape",                  "command": "closeBreakpointWidget",                            "when": "breakpointWidgetVisible && editorFocus" },
    { "key": "enter",                   "command": "acceptSnippet",                                    "when": "editorTextFocus && inSnippetMode" },
    { "key": "tab",                     "command": "jumpToNextSnippetPlaceholder",                     "when": "editorTextFocus && inSnippetMode" },
    { "key": "shift+tab",               "command": "jumpToPrevSnippetPlaceholder",                     "when": "editorTextFocus && inSnippetMode" },
    { "key": "shift+escape",            "command": "leaveSnippet",                                     "when": "editorTextFocus && inSnippetMode" },
    { "key": "escape",                  "command": "leaveSnippet",                                     "when": "editorTextFocus && inSnippetMode" },
    { "key": "shift+escape",            "command": "closeMarkersNavigation",                           "when": "editorFocus && markersNavigationVisible" },
    { "key": "escape",                  "command": "closeMarkersNavigation",                           "when": "editorFocus && markersNavigationVisible" },
    { "key": "shift+escape",            "command": "closeReferenceSearch",                             "when": "referenceSearchVisible && !config.editor.stablePeek" },
    { "key": "escape",                  "command": "closeReferenceSearch",                             "when": "referenceSearchVisible && !config.editor.stablePeek" },
    { "key": "shift+escape",            "command": "closeParameterHints",                              "when": "editorTextFocus && parameterHintsVisible" },
    { "key": "escape",                  "command": "closeParameterHints",                              "when": "editorTextFocus && parameterHintsVisible" },
    { "key": "alt+down",                "command": "showNextParameterHint",                            "when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
    { "key": "down",                    "command": "showNextParameterHint",                            "when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
    { "key": "alt+up",                  "command": "showPrevParameterHint",                            "when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
    { "key": "up",                      "command": "showPrevParameterHint",                            "when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible" },
    { "key": "tab",                     "command": "acceptQuickFixSuggestion",                         "when": "editorFocus && quickFixWidgetVisible" },
    { "key": "enter",                   "command": "acceptQuickFixSuggestion",                         "when": "editorFocus && quickFixWidgetVisible" },
    { "key": "shift+escape",            "command": "closeQuickFixWidget",                              "when": "editorFocus && quickFixWidgetVisible" },
    { "key": "escape",                  "command": "closeQuickFixWidget",                              "when": "editorFocus && quickFixWidgetVisible" },
    { "key": "pagedown",                "command": "selectNextPageQuickFix",                           "when": "editorFocus && quickFixWidgetVisible" },
    { "key": "down",                    "command": "selectNextQuickFix",                               "when": "editorFocus && quickFixWidgetVisible" },
    { "key": "pageup",                  "command": "selectPrevPageQuickFix",                           "when": "editorFocus && quickFixWidgetVisible" },
    { "key": "up",                      "command": "selectPrevQuickFix",                               "when": "editorFocus && quickFixWidgetVisible" },
    { "key": "tab",                     "command": "acceptSelectedSuggestion",                         "when": "editorTextFocus && suggestWidgetVisible" },
    { "key": "enter",                   "command": "acceptSelectedSuggestionOnEnter",                  "when": "config.editor.acceptSuggestionOnEnter && editorTextFocus && suggestWidgetVisible" },
    { "key": "shift+escape",            "command": "hideSuggestWidget",                                "when": "editorTextFocus && suggestWidgetVisible" },
    { "key": "escape",                  "command": "hideSuggestWidget",                                "when": "editorTextFocus && suggestWidgetVisible" },
    { "key": "alt+pagedown",            "command": "selectNextPageSuggestion",                         "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" },
    { "key": "pagedown",                "command": "selectNextPageSuggestion",                         "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" },
    { "key": "alt+down",                "command": "selectNextSuggestion",                             "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" },
    { "key": "down",                    "command": "selectNextSuggestion",                             "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" },
    { "key": "alt+pageup",              "command": "selectPrevPageSuggestion",                         "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" },
    { "key": "pageup",                  "command": "selectPrevPageSuggestion",                         "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" },
    { "key": "alt+up",                  "command": "selectPrevSuggestion",                             "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" },
    { "key": "up",                      "command": "selectPrevSuggestion",                             "when": "editorTextFocus && suggestWidgetMultipleSuggestions && suggestWidgetVisible" },
    { "key": "ctrl+space",              "command": "toggleSuggestionDetails",                          "when": "editorTextFocus && suggestWidgetVisible" },
    { "key": "enter",                   "command": "acceptRenameInput",                                "when": "editorFocus && renameInputVisible" },
    { "key": "shift+escape",            "command": "cancelRenameInput",                                "when": "editorFocus && renameInputVisible" },
    { "key": "escape",                  "command": "cancelRenameInput",                                "when": "editorFocus && renameInputVisible" },
    { "key": "shift+escape",            "command": "closeAccessibilityHelp",                           "when": "accessibilityHelpWidgetVisible && editorFocus" },
    { "key": "escape",                  "command": "closeAccessibilityHelp",                           "when": "accessibilityHelpWidgetVisible && editorFocus" },
    { "key": "ctrl+alt+enter",          "command": "search.action.replaceAll",                         "when": "replaceActive && searchViewletVisible && !findWidgetVisible" },
    { "key": "ctrl+shift+r",            "command": "toggleExperimentalScreenReaderSupport" },
    { "key": "ctrl+w",                  "command": "workbench.action.closeActiveEditor" },
    { "key": "ctrl+f4",                 "command": "workbench.action.closeActiveEditor" },
    { "key": "ctrl+k ctrl+w",           "command": "workbench.action.closeAllEditors" },
    { "key": "ctrl+k w",                "command": "workbench.action.closeEditorsInGroup" },
    { "key": "ctrl+k f",                "command": "workbench.action.closeFolder" },
    { "key": "shift+escape",            "command": "workbench.action.closeMessages",                   "when": "globalMessageVisible" },
    { "key": "escape",                  "command": "workbench.action.closeMessages",                   "when": "globalMessageVisible" },
    { "key": "ctrl+shift+w",            "command": "workbench.action.closeWindow" },
    { "key": "f5",                      "command": "workbench.action.debug.continue",                  "when": "inDebugMode" },
    { "key": "ctrl+shift+f5",           "command": "workbench.action.debug.restart",                   "when": "inDebugMode" },
    { "key": "ctrl+f5",                 "command": "workbench.action.debug.run",                       "when": "!inDebugMode" },
    { "key": "f5",                      "command": "workbench.action.debug.start",                     "when": "!inDebugMode" },
    { "key": "shift+f10",               "command": "workbench.action.debug.stepBack",                  "when": "inDebugMode" },
    { "key": "shift+f11",               "command": "workbench.action.debug.stepOut",                   "when": "inDebugMode" },
    { "key": "f10",                     "command": "workbench.action.debug.stepOver",                  "when": "inDebugMode" },
    { "key": "shift+f5",                "command": "workbench.action.debug.stop",                      "when": "inDebugMode" },
    { "key": "ctrl+k m",                "command": "workbench.action.editor.changeLanguageMode" },
    { "key": "ctrl+k p",                "command": "workbench.action.files.copyPathOfActiveFile" },
    { "key": "ctrl+n",                  "command": "workbench.action.files.newUntitledFile" },
    { "key": "ctrl+o",                  "command": "workbench.action.files.openFile" },
    { "key": "ctrl+k r",                "command": "workbench.action.files.revealActiveFileInWindows" },
    { "key": "ctrl+s",                  "command": "workbench.action.files.save" },
    { "key": "ctrl+shift+s",            "command": "workbench.action.files.saveAs" },
    { "key": "ctrl+k o",                "command": "workbench.action.files.showOpenedFileInNewWindow" },
    { "key": "ctrl+1",                  "command": "workbench.action.focusFirstEditorGroup" },
    { "key": "ctrl+k ctrl+right",       "command": "workbench.action.focusNextGroup" },
    { "key": "ctrl+k ctrl+left",        "command": "workbench.action.focusPreviousGroup" },
    { "key": "ctrl+2",                  "command": "workbench.action.focusSecondEditorGroup" },
    { "key": "ctrl+0",                  "command": "workbench.action.focusSideBar" },
    { "key": "ctrl+3",                  "command": "workbench.action.focusThirdEditorGroup" },
    { "key": "ctrl+g",                  "command": "workbench.action.gotoLine" },
    { "key": "ctrl+shift+o",            "command": "workbench.action.gotoSymbol" },
    { "key": "ctrl+k enter",            "command": "workbench.action.keepEditor" },
    { "key": "ctrl+k left",             "command": "workbench.action.moveActiveEditorGroupLeft" },
    { "key": "ctrl+k right",            "command": "workbench.action.moveActiveEditorGroupRight" },
    { "key": "alt+left",                "command": "workbench.action.navigateBack" },
    { "key": "alt+right",               "command": "workbench.action.navigateForward" },
    { "key": "ctrl+shift+n",            "command": "workbench.action.newWindow" },
    { "key": "ctrl+pagedown",           "command": "workbench.action.nextEditor" },
    { "key": "alt+1",                   "command": "workbench.action.openEditorAtIndex1" },
    { "key": "alt+2",                   "command": "workbench.action.openEditorAtIndex2" },
    { "key": "alt+3",                   "command": "workbench.action.openEditorAtIndex3" },
    { "key": "alt+4",                   "command": "workbench.action.openEditorAtIndex4" },
    { "key": "alt+5",                   "command": "workbench.action.openEditorAtIndex5" },
    { "key": "alt+6",                   "command": "workbench.action.openEditorAtIndex6" },
    { "key": "alt+7",                   "command": "workbench.action.openEditorAtIndex7" },
    { "key": "alt+8",                   "command": "workbench.action.openEditorAtIndex8" },
    { "key": "alt+9",                   "command": "workbench.action.openEditorAtIndex9" },
    { "key": "alt+0",                   "command": "workbench.action.openLastEditorInGroup" },
    { "key": "ctrl+tab",                "command": "workbench.action.openNextRecentlyUsedEditorInGroup" },
    { "key": "ctrl+shift+tab",          "command": "workbench.action.openPreviousRecentlyUsedEditorInGroup" },
    { "key": "ctrl+shift+u",            "command": "workbench.action.output.toggleOutput" },
    { "key": "ctrl+pageup",             "command": "workbench.action.previousEditor" },
    { "key": "ctrl+e",                  "command": "workbench.action.quickOpen" },
    { "key": "ctrl+p",                  "command": "workbench.action.quickOpen" },
    { "key": "ctrl+tab",                "command": "workbench.action.quickOpenNavigateNext",           "when": "inQuickOpen" },
    { "key": "ctrl+e",                  "command": "workbench.action.quickOpenNavigateNext",           "when": "inQuickOpen" },
    { "key": "ctrl+p",                  "command": "workbench.action.quickOpenNavigateNext",           "when": "inQuickOpen" },
    { "key": "ctrl+shift+t",            "command": "workbench.action.reopenClosedEditor" },
    { "key": "ctrl+shift+h",            "command": "workbench.action.replaceInFiles" },
    { "key": "ctrl+shift+j",            "command": "workbench.action.search.toggleQueryDetails",       "when": "searchViewletVisible" },
    { "key": "ctrl+k ctrl+p",           "command": "workbench.action.showAllEditors" },
    { "key": "ctrl+t",                  "command": "workbench.action.showAllSymbols" },
    { "key": "f1",                      "command": "workbench.action.showCommands" },
    { "key": "ctrl+shift+p",            "command": "workbench.action.showCommands" },
    { "key": "ctrl+\\",                 "command": "workbench.action.splitEditor" },
    { "key": "ctrl+shift+b",            "command": "workbench.action.tasks.build" },
    { "key": "ctrl+shift+`",            "command": "workbench.action.terminal.new" },
    { "key": "ctrl+shift+c",            "command": "workbench.action.terminal.openNativeConsole" },
    { "key": "ctrl+`",                  "command": "workbench.action.terminal.toggleTerminal" },
    { "key": "f11",                     "command": "workbench.action.toggleFullScreen" },
    { "key": "ctrl+j",                  "command": "workbench.action.togglePanel" },
    { "key": "ctrl+b",                  "command": "workbench.action.toggleSidebarVisibility" },
    { "key": "ctrl+=",                  "command": "workbench.action.zoomIn" },
    { "key": "ctrl+-",                  "command": "workbench.action.zoomOut" },
    { "key": "ctrl+shift+m",            "command": "workbench.actions.view.problems" },
    { "key": "ctrl+shift+y",            "command": "workbench.debug.action.toggleRepl" },
    { "key": "ctrl+k e",                "command": "workbench.files.action.focusOpenEditorsView" },
    { "key": "ctrl+shift+d",            "command": "workbench.view.debug" },
    { "key": "ctrl+shift+e",            "command": "workbench.view.explorer" },
    { "key": "ctrl+shift+x",            "command": "workbench.view.extensions" },
    { "key": "ctrl+shift+g",            "command": "workbench.view.git" },
    { "key": "ctrl+shift+f",            "command": "workbench.view.search" },
    { "key": "f11",                     "command": "workbench.action.debug.stepInto",                  "when": "inDebugMode" },
    { "key": "ctrl+shift+tab",          "command": "workbench.action.quickOpenNavigatePrevious",       "when": "inQuickOpen" },
    { "key": "ctrl+shift+e",            "command": "workbench.action.quickOpenNavigatePrevious",       "when": "inQuickOpen" },
    { "key": "ctrl+shift+p",            "command": "workbench.action.quickOpenNavigatePrevious",       "when": "inQuickOpen" },
    { "key": ".",                       "command": "^acceptSelectedSuggestion",                        "when": "editorTextFocus && suggestWidgetVisible && suggestionSupportsAcceptOnKey && editorLangId == 'typescript'" },
    { "key": "ctrl+shift+v",            "command": "markdown.showPreview" },
    { "key": "ctrl+k v",                "command": "markdown.showPreviewToSide" }
]


// Here are other available commands:
// - cursorWordEndLeft
// - cursorWordEndLeftSelect
// - cursorWordLeft
// - cursorWordLeftSelect
// - cursorWordRight
// - cursorWordRightSelect
// - cursorWordStartRight
// - cursorWordStartRightSelect
// - cut
// - default:cut
// - default:paste
// - default:replacePreviousChar
// - default:type
// - deleteAllLeft
// - deleteAllRight
// - deleteWordEndLeft
// - deleteWordEndRight
// - deleteWordStartLeft
// - deleteWordStartRight
// - editor.action.clearoutput
// - editor.action.detectIndentation
// - editor.action.findReferences
// - editor.action.indentUsingSpaces
// - editor.action.indentUsingTabs
// - editor.action.indentationToSpaces
// - editor.action.indentationToTabs
// - editor.action.moveCarretLeftAction
// - editor.action.moveCarretRightAction
// - editor.action.openLink
// - editor.action.toggleRenderControlCharacter
// - editor.action.toggleRenderWhitespace
// - editor.debug.action.conditionalBreakpoint
// - editor.debug.action.runToCursor
// - editor.debug.action.selectionToRepl
// - editor.debug.action.selectionToWatch
// - editor.emmet.action.balanceInward
// - editor.emmet.action.balanceOutward
// - editor.emmet.action.decrementNumberByOne
// - editor.emmet.action.decrementNumberByOneTenth
// - editor.emmet.action.decrementNumberByTen
// - editor.emmet.action.evaluateMath
// - editor.emmet.action.incrementNumberByOne
// - editor.emmet.action.incrementNumberByOneTenth
// - editor.emmet.action.incrementNumberByTen
// - editor.emmet.action.matchingPair
// - editor.emmet.action.mergeLines
// - editor.emmet.action.nextEditPoint
// - editor.emmet.action.previousEditPoint
// - editor.emmet.action.reflectCSSValue
// - editor.emmet.action.removeTag
// - editor.emmet.action.selectNextItem
// - editor.emmet.action.selectPreviousItem
// - editor.emmet.action.splitJoinTag
// - editor.emmet.action.toggleComment
// - editor.emmet.action.updateImageSize
// - editor.emmet.action.updateTag
// - editor.emmet.action.wrapWithAbbreviation
// - lineBreakInsert
// - paste
// - replacePreviousChar
// - setContext
// - type
// - workbench.action.appPerf
// - workbench.action.clearEditorHistory
// - workbench.action.closeEditorsInOtherGroups
// - workbench.action.closeEditorsToTheLeft
// - workbench.action.closeEditorsToTheRight
// - workbench.action.closeOtherEditors
// - workbench.action.compareEditor.nextChange
// - workbench.action.compareEditor.previousChange
// - workbench.action.configureLocale
// - workbench.action.cycleEditor
// - workbench.action.debug.configure
// - workbench.action.debug.pause
// - workbench.action.editor.changeEOL
// - workbench.action.editor.changeEncoding
// - workbench.action.evenEditorWidths
// - workbench.action.files.newFile
// - workbench.action.files.newFolder
// - workbench.action.files.openFolder
// - workbench.action.files.revert
// - workbench.action.files.saveAll
// - workbench.action.files.saveFiles
// - workbench.action.focusFirstEditor
// - workbench.action.focusLeftEditor
// - workbench.action.focusRightEditor
// - workbench.action.focusSecondEditor
// - workbench.action.focusThirdEditor
// - workbench.action.git.globalOpenChange
// - workbench.action.git.globalOpenFile
// - workbench.action.git.input-commit
// - workbench.action.git.publish
// - workbench.action.git.pull
// - workbench.action.git.push
// - workbench.action.git.stage
// - workbench.action.git.startGitBranch
// - workbench.action.git.startGitCheckout
// - workbench.action.git.sync
// - workbench.action.git.undoLastCommit
// - workbench.action.git.unstage
// - workbench.action.maximizeEditor
// - workbench.action.minimizeOtherEditors
// - workbench.action.moveActiveEditorLeft
// - workbench.action.moveActiveEditorRight
// - workbench.action.navigateEditorGroups
// - workbench.action.openGlobalKeybindings
// - workbench.action.openGlobalSettings
// - workbench.action.openPreviousEditor
// - workbench.action.openPreviousEditorFromHistory
// - workbench.action.openRecent
// - workbench.action.openSnippets
// - workbench.action.openWorkspaceSettings
// - workbench.action.reloadWindow
// - workbench.action.removeFromEditorHistory
// - workbench.action.selectTheme
// - workbench.action.showEditorsInCenterGroup
// - workbench.action.showEditorsInLeftGroup
// - workbench.action.showEditorsInRightGroup
// - workbench.action.showErrorsWarnings
// - workbench.action.tasks.configureTaskRunner
// - workbench.action.tasks.runTask
// - workbench.action.tasks.showLog
// - workbench.action.tasks.terminate
// - workbench.action.tasks.test
// - workbench.action.terminal.focus
// - workbench.action.terminal.focusNext
// - workbench.action.terminal.focusPrevious
// - workbench.action.terminal.kill
// - workbench.action.terminal.runSelectedText
// - workbench.action.toggleDevTools
// - workbench.action.toggleMenuBar
// - workbench.action.toggleSidebarPosition
// - workbench.action.toggleStatusbarVisibility
// - workbench.action.zoomReset
// - workbench.debug.viewlet.action.addFunctionBreakpointAction
// - workbench.debug.viewlet.action.disableAllBreakpoints
// - workbench.debug.viewlet.action.enableAllBreakpoints
// - workbench.debug.viewlet.action.reapplyBreakpointsAction
// - workbench.debug.viewlet.action.removeAllBreakpoints
// - workbench.extensions.action.installExtensions
// - workbench.extensions.action.listOutdatedExtensions
// - workbench.extensions.action.showExtensionRecommendations
// - workbench.extensions.action.showPopularExtensions
// - workbench.files.action.addToWorkingFiles
// - workbench.files.action.closeAllFiles
// - workbench.files.action.closeFile
// - workbench.files.action.closeOtherFiles
// - workbench.files.action.collapseFilesExplorerFolders
// - workbench.files.action.compareFileWith
// - workbench.files.action.focusFilesExplorer
// - workbench.files.action.focusWorkingFiles
// - workbench.files.action.openNextWorkingFile
// - workbench.files.action.openPreviousWorkingFile
// - workbench.files.action.refreshFilesExplorer
// - workbench.files.action.reopenClosedFile
// - workbench.files.action.showActiveFileInExplorer
// - workbench.files.action.workingFilesPicker

以上是关于json Visual Studio Code的默认键绑定。源代码来自干净的Insiders版本(2016-02-07),并被格式化为单个keyb的主要内容,如果未能解决你的问题,请参考以下文章

json Visual Studio Code Asciidoctor-PDF任务(带问题匹配器)

Egret之Visual Studio Code环境配置

Visual Studio Code - tasks.json - 如何使用参数执行扩展?

如何在launch.json的Visual Studio Code中反转$ relativeFile中的反斜杠?

在 Visual Studio Code 中使用 tasks.json 转换 typescript 和 sass

如何用visual studio code调试javascript