// Place your key bindings in this file to override the defaults [ { "key": "alt+left", "command": "cursorWordPartLeft" }, { "key": "shift+alt+left", "command": "cursorWordPartLeftSelect" }, { "key": "alt+right", "command": "cursorWordPartRight" }, { "key": "shift+alt+right", "command": "cursorWordPartRightSelect" }, { "key": "ctrl+shift+alt+`", "command": "extension.js-debug.createDebuggerTerminal" }, { "key": "ctrl+shift+\\", "command": "workbench.action.terminal.split", "when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile" }, { "key": "ctrl+shift+5", "command": "-workbench.action.terminal.split", "when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile" }, { "key": "ctrl+shift+\\", "command": "workbench.action.terminal.splitActiveTab", "when": "terminalProcessSupported && terminalTabsFocus" }, { "key": "ctrl+shift+5", "command": "-workbench.action.terminal.splitActiveTab", "when": "terminalProcessSupported && terminalTabsFocus" }, { "key": "ctrl+home", "command": "workbench.action.terminal.focusPreviousPane", "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" }, { "key": "alt+up", "command": "-workbench.action.terminal.focusPreviousPane", "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" }, { "key": "ctrl+end", "command": "workbench.action.terminal.focusNextPane", "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" }, { "key": "alt+down", "command": "-workbench.action.terminal.focusNextPane", "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" }, { "key": "delete", "command": "-workbench.action.terminal.killActiveTab", "when": "terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus" }, { "key": "ctrl+w", "command": "workbench.action.terminal.kill", "when": "terminalFocus" }, { "key": "shift+alt+down", "command": "editor.action.copyLinesDownAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+alt+down", "command": "-editor.action.copyLinesDownAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "shift+alt+up", "command": "editor.action.copyLinesUpAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+alt+up", "command": "-editor.action.copyLinesUpAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+up", "command": "editor.action.insertCursorAbove", "when": "editorTextFocus" }, { "key": "ctrl+shift+up", "command": "-editor.action.insertCursorAbove", "when": "editorTextFocus" }, { "key": "ctrl+shift+down", "command": "editor.action.insertCursorBelow", "when": "editorTextFocus" }, { "key": "ctrl+shift+down", "command": "-editor.action.insertCursorBelow", "when": "editorTextFocus" }, { "key": "shift+alt+i", "command": "editor.action.formatDocument", "when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor" }, { "key": "ctrl+shift+i", "command": "-editor.action.formatDocument", "when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor" }, { "key": "alt+g alt+d", "command": "editor.action.revealDefinition", "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" }, { "key": "f12", "command": "-editor.action.revealDefinition", "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" }, { "key": "ctrl+shift+w", "command": "-workbench.action.closeWindow" }, { "key": "shift+alt+c", "command": "editor.action.transformToCamelcase" }, { "key": "shift+alt+l", "command": "editor.action.transformToLowercase" }, { "key": "shift+alt+u", "command": "editor.action.transformToUppercase" }, { "key": "shift+alt+u", "command": "-bito.menu.styleCheck" }, { "key": "ctrl+l", "command": "workbench.debug.panel.action.clearReplAction" }, { "key": "alt+w", "command": "editor.action.smartSelect.expand", "when": "editorTextFocus" }, { "key": "shift+alt+right", "command": "-editor.action.smartSelect.expand", "when": "editorTextFocus" }, { "key": "tab", "command": "editor.emmet.action.expandAbbreviation", "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus" }, { "key": "tab", "command": "-editor.emmet.action.expandAbbreviation", "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus" }, { "key": "shift+alt+s", "command": "editor.action.transformToSnakecase" }, { "key": "ctrl+alt+e", "command": "emojisense.quickEmoji", "when": "editorTextFocus" }, { "key": "ctrl+i", "command": "-emojisense.quickEmoji", "when": "editorTextFocus" }, { "key": "tab", "command": "markdowntable.nextCell", "when": "editorTextFocus && markdowntable.contextkey.selection.InMarkdownTable && !editorReadonly && !inSnippetMode && !suggestWidgetMultipleSuggestions && !suggestWidgetVisible" }, { "key": "shift+tab", "command": "markdowntable.prevCell", "when": "editorTextFocus && markdowntable.contextkey.selection.InMarkdownTable && !editorReadonly && !inSnippetMode && !suggestWidgetMultipleSuggestions && !suggestWidgetVisible" }, ]