// Place your key bindings in this file to override the defaultsauto[] [ { "key": "alt+.", "command": "editor.action.revealDefinition", "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" }, { "key": "f12", "command": "-editor.action.revealDefinition", "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" }, { "key": "alt+,", "command": "workbench.action.navigateBack", "when": "canNavigateBack" }, { "key": "ctrl+alt+-", "command": "-workbench.action.navigateBack", "when": "canNavigateBack" }, { "key": "shift+alt+/", "command": "editor.action.goToReferences", "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" }, { "key": "shift+f12", "command": "-editor.action.goToReferences", "when": "editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor" }, { "key": "ctrl+alt+.", "command": "workbench.action.showAllSymbols" }, { "key": "ctrl+t", "command": "-workbench.action.showAllSymbols" }, { "key": "alt+;", "command": "editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+/", "command": "-editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+x", "command": "-editor.action.clipboardCutAction" }, { "key": "ctrl+x", "command": "-filesExplorer.cut", "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus" }, { "key": "ctrl+x 3", "command": "workbench.action.splitEditor" }, { "key": "ctrl+\\", "command": "-workbench.action.splitEditor" }, { "key": "ctrl+x 2", "command": "workbench.action.splitEditorDown" }, { "key": "ctrl+k ctrl+\\", "command": "-workbench.action.splitEditorDown" }, { "key": "ctrl+x 1", "command": "workbench.action.joinAllGroups" }, { "key": "ctrl+x 0", "command": "workbench.action.closeEditorsAndGroup" }, { "key": "ctrl+x shift+=", "command": "workbench.action.evenEditorWidths" }, { "key": "shift+up", "command": "workbench.action.focusAboveGroup" }, { "key": "ctrl+k ctrl+up", "command": "-workbench.action.focusAboveGroup" }, { "key": "shift+down", "command": "workbench.action.focusBelowGroup" }, { "key": "ctrl+k ctrl+down", "command": "-workbench.action.focusBelowGroup" }, { "key": "shift+left", "command": "workbench.action.focusLeftGroup" }, { "key": "ctrl+k ctrl+left", "command": "-workbench.action.focusLeftGroup" }, { "key": "shift+right", "command": "workbench.action.focusRightGroup" }, { "key": "ctrl+k ctrl+right", "command": "-workbench.action.focusRightGroup" }, { "key": "ctrl+x ctrl+s", "command": "workbench.action.files.save" }, { "key": "ctrl+s", "command": "-workbench.action.files.save" }, { "key": "alt+g g", "command": "workbench.action.gotoLine" }, { "key": "ctrl+g", "command": "-workbench.action.gotoLine" }, { "key": "ctrl+space", "command": "editor.action.setSelectionAnchor", "when": "editorTextFocus" }, { "key": "ctrl+k ctrl+b", "command": "-editor.action.setSelectionAnchor", "when": "editorTextFocus" }, { "key": "alt+w", "command": "editor.action.clipboardCopyAction" }, { "key": "ctrl+c", "command": "-editor.action.clipboardCopyAction" }, { "key": "ctrl+w", "command": "editor.action.clipboardCutAction" }, { "key": "ctrl+y", "command": "editor.action.clipboardPasteAction" }, { "key": "ctrl+v", "command": "-editor.action.clipboardPasteAction" }, { "key": "ctrl+x p f", "command": "workbench.action.quickOpen" }, { "key": "ctrl+e", "command": "-workbench.action.quickOpen" }, { "key": "ctrl+a", "command": "cursorLineStart" }, { "key": "ctrl+e", "command": "cursorLineEnd" }, { "key": "ctrl+s", "command": "actions.find", "when": "editorFocus || editorIsOpen" }, { "key": "ctrl+f", "command": "-actions.find", "when": "editorFocus || editorIsOpen" }, { "key": "ctrl+shift+-", "command": "undo" }, { "key": "ctrl+z", "command": "-undo" }, { "key": "alt+x", "command": "workbench.action.showCommands" }, { "key": "ctrl+shift+p", "command": "-workbench.action.showCommands" }, { "key": "ctrl+c ctrl+a", "command": "editor.action.quickFix", "when": "editorHasCodeActionsProvider && textInputFocus && !editorReadonly" }, { "key": "ctrl+.", "command": "-editor.action.quickFix", "when": "editorHasCodeActionsProvider && textInputFocus && !editorReadonly" }, { "key": "shift+alt+5", "command": "editor.action.startFindReplaceAction", "when": "editorFocus || editorIsOpen" }, { "key": "ctrl+h", "command": "-editor.action.startFindReplaceAction", "when": "editorFocus || editorIsOpen" }, { "key": "shift+1", "command": "editor.action.replaceAll", "when": "editorFocus && findWidgetVisible" }, { "key": "ctrl+alt+enter", "command": "-editor.action.replaceAll", "when": "editorFocus && findWidgetVisible" }, { "key": "shift+alt+,", "command": "cursorTop", "when": "textInputFocus" }, { "key": "ctrl+home", "command": "-cursorTop", "when": "textInputFocus" }, { "key": "shift+alt+.", "command": "cursorBottom", "when": "textInputFocus" }, { "key": "ctrl+end", "command": "-cursorBottom", "when": "textInputFocus" }, { "key": "ctrl+x ctrl+f", "command": "workbench.action.files.openFile", "when": "true" }, { "key": "ctrl+o", "command": "-workbench.action.files.openFile", "when": "true" }, { "key": "ctrl+x k", "command": "workbench.action.closeEditorInAllGroups" }, { "key": "ctrl+x b", "command": "workbench.action.showAllEditors" }, { "key": "ctrl+k ctrl+p", "command": "-workbench.action.showAllEditors" } ]