vscodesetting/keybindings.json

393 lines
10 KiB
JSON

// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+-",
"command": "editor.fold",
},
{
"key": "ctrl+=",
"command": "editor.unfoldRecursively",
},
{
"key": "ctrl+shift+-",
"command": "editor.foldAll",
},
{
"key": "ctrl+shift+=",
"command": "editor.unfoldAll",
},
{
"key": "ctrl+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+w",
"command": "workbench.action.closeWindow",
"when": "!editorIsOpen && !multipleEditorGroups"
},
{
"key": "ctrl+c",
"command": "editor.action.clipboardCopyAction",
"when": "textInputFocus"
},
{
"key": "ctrl+x",
"command": "editor.action.clipboardCutAction",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+f",
"command": "actions.find"
},
{
"key": "ctrl+n",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.formatSelection",
"when": "editorHasDocumentSelectionFormattingProvider && editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+g",
"command": "workbench.action.gotoLine"
},
{
"key": "ctrl+/",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "ctrl+1",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+p",
"command": "workbench.action.quickOpen"
},
{
"key": "ctrl+v",
"command": "editor.action.clipboardPasteAction",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+f",
"command": "workbench.action.findInFiles"
},
{
"key": "ctrl+z",
"command": "undo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+z",
"command": "redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+j",
"command": "cursorDown",
"when": "textInputFocus"
},
{
"key": "ctrl+k",
"command": "cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+h",
"command": "cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+l",
"command": "cursorRight",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+j",
"command": "workbench.action.search.toggleQueryDetails",
"when": "searchViewletVisible"
},
{
"key": "ctrl+,",
"command": "workbench.action.openSettings"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+shift+r",
"command": "workbench.action.reopenClosedEditor"
},
{
"key": "ctrl+[",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+]",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+e",
"command": "workbench.action.togglePanel",
"when": "activePanel"
},
{
"key": "ctrl+e",
"command": "macros.terminal",
"when": "!activePanel"
},
{
"key": "ctrl+n",
"command": "workbench.action.terminal.findNext",
"when": "terminalFocus || terminalFindWidgetFocused"
},
{
"key": "ctrl+shift+n",
"command": "workbench.action.terminal.findPrevious",
"when": "terminalFocus || terminalFindWidgetFocused"
},
{
"key": "ctrl+t",
"command": "workbench.action.terminal.newInActiveWorkspace",
"when": "terminalFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+]",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+[",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "shift+escape",
"command": "search.action.clearSearchResults"
},
{
"key": "ctrl+shift+n",
"command": "editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+1",
"command": "workbench.action.openEditorAtIndex1",
"when": "editorFocus"
},
{
"key": "ctrl+2",
"command": "workbench.action.openEditorAtIndex2",
"when": "editorFocus"
},
{
"key": "ctrl+3",
"command": "workbench.action.openEditorAtIndex3",
"when": "editorFocus"
},
{
"key": "ctrl+4",
"command": "workbench.action.openEditorAtIndex4",
"when": "editorFocus"
},
{
"key": "ctrl+5",
"command": "workbench.action.openEditorAtIndex5",
"when": "editorFocus"
},
{
"key": "ctrl+6",
"command": "workbench.action.openEditorAtIndex6",
"when": "editorFocus"
},
{
"key": "ctrl+7",
"command": "workbench.action.openEditorAtIndex7",
"when": "editorFocus"
},
{
"key": "ctrl+8",
"command": "workbench.action.openEditorAtIndex8",
"when": "editorFocus"
},
{
"key": "ctrl+9",
"command": "workbench.action.openEditorAtIndex9",
"when": "editorFocus"
},
{
"key": "ctrl+0",
"command": "workbench.action.lastEditorInGroup"
},
{
"key": "ctrl+t",
"command": "workbench.action.debug.stop",
"when": "inDebugMode && !terminalFocus && editorFocus"
},
{
"key": "ctrl+r",
"command": "workbench.action.debug.start",
"when": "!inDebugMode && !terminalFocus && editorFocus"
},
{
"key": "ctrl+shift+s",
"command": "workbench.action.debug.stepOver",
"when": "inDebugMode && !terminalFocus"
},
{
"key": "ctrl+r",
"command": "workbench.action.debug.continue",
"when": "inDebugMode"
},
{
"key": "ctrl+shift+b",
"command": "editor.debug.action.toggleBreakpoint",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+t",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+shift+c",
"command": "workbench.action.terminal.toggleFindCaseSensitive",
"when": "terminalFocus || terminalFindWidgetFocused"
},
{
"key": "ctrl+shift+c",
"command": "toggleFindCaseSensitive",
"when": "editorFocus"
},
{
"key": "ctrl+shift+c",
"command": "toggleSearchCaseSensitive",
"when": "searchViewletFocus && searchViewletVisible && !fileMatchOrFolderMatchFocus"
},
{
"key": "ctrl+shift+d",
"command": "workbench.action.terminal.toggleFindWholeWord",
"when": "terminalFocus || terminalFindWidgetFocused"
},
{
"key": "ctrl+shift+d",
"command": "toggleFindWholeWord",
"when": "editorFocus"
},
{
"key": "ctrl+shift+d",
"command": "toggleSearchWholeWord",
"when": "searchViewletFocus && searchViewletVisible"
},
{
"key": "ctrl+f",
"command": "workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "ctrl+f",
"command": "workbench.action.terminal.focusFindWidget",
"when": "terminalFindWidgetFocused"
},
{
"key": "ctrl+shift+]",
"command": "workbench.action.nextEditor",
"when": "!terminalFocus"
},
{
"key": "ctrl+shift+[",
"command": "workbench.action.previousEditor",
"when": "!terminalFocus"
},
{
"key": "ctrl+1",
"command": "workbench.action.terminal.focusAtIndex1",
"when": "terminalFocus"
},
{
"key": "ctrl+2",
"command": "workbench.action.terminal.focusAtIndex2",
"when": "terminalFocus"
},
{
"key": "ctrl+3",
"command": "workbench.action.terminal.focusAtIndex3",
"when": "terminalFocus"
},
{
"key": "ctrl+4",
"command": "workbench.action.terminal.focusAtIndex4",
"when": "terminalFocus"
},
{
"key": "ctrl+5",
"command": "workbench.action.terminal.focusAtIndex5",
"when": "terminalFocus"
},
{
"key": "ctrl+6",
"command": "workbench.action.terminal.focusAtIndex6",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+e",
"command": "workbench.files.action.focusOpenEditorsView",
"when": "workbench.explorer.openEditorsView.active"
},
{
"key": "ctrl+shift+o",
"command": "sshHosts.focus"
},
{
"key": "ctrl+shift+y",
"command": "gitlens.views.repositories:gitlens.focus"
},
{
"key": "ctrl+shift+d",
"command": "-workbench.view.debug"
},
{
"key": "ctrl+shift+g",
"command": "workbench.view.debug"
},
{
"key": "ctrl+shift+u",
"command": "workbench.view.scm"
},
{
"key": "ctrl+.",
"command": "workbench.action.toggleStatusbarVisibility"
},
{
"key": "ctrl+m",
"command": "macros.bar"
},
{
"key": "ctrl+shift+w",
"command": "workbench.action.quickSwitchWindow"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
}
]