Created
February 20, 2026 20:58
-
-
Save antoniel/30df7a210b633d4085feba4f837ea7f3 to your computer and use it in GitHub Desktop.
tony-vs-code-shortcuts-2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Place your key bindings in this file to override the defaultsauto[] | |
| [ | |
| { | |
| "key": "cmd+b", | |
| "command": "multiCommand.makeRoom" | |
| }, | |
| // Trigger vspacecode in empty editor group | |
| // Keybindings required for edamagit | |
| // https://github.com/kahole/edamagit#vim-support-vscodevim | |
| // Cannot be added to package.json because keybinding replacements | |
| { | |
| "key": "tab", | |
| "command": "extension.vim_tab", | |
| "when": "editorFocus && vim.active && !inDebugRepl && vim.mode != 'Insert' && editorLangId != 'magit'" | |
| }, | |
| { | |
| "key": "tab", | |
| "command": "-extension.vim_tab", | |
| "when": "editorFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" | |
| }, | |
| { | |
| "key": "x", | |
| "command": "magit.discard-at-point", | |
| "when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/" | |
| }, | |
| { | |
| "key": "k", | |
| "command": "-magit.discard-at-point" | |
| }, | |
| { | |
| "key": "-", | |
| "command": "magit.reverse-at-point", | |
| "when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/" | |
| }, | |
| { | |
| "key": "v", | |
| "command": "-magit.reverse-at-point" | |
| }, | |
| { | |
| "key": "shift+-", | |
| "command": "magit.reverting", | |
| "when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/" | |
| }, | |
| { | |
| "key": "shift+v", | |
| "command": "-magit.reverting" | |
| }, | |
| { | |
| "key": "shift+o", | |
| "command": "magit.resetting", | |
| "when": "editorTextFocus && editorLangId == 'magit' && vim.mode =~ /^(?!SearchInProgressMode|CommandlineInProgress).*$/" | |
| }, | |
| { | |
| "key": "shift+x", | |
| "command": "-magit.resetting" | |
| }, | |
| { | |
| "key": "x", | |
| "command": "-magit.reset-mixed" | |
| }, | |
| { | |
| "key": "ctrl+u x", | |
| "command": "-magit.reset-hard" | |
| }, | |
| // Extra ref menu support for edamagit with the key "y" | |
| // Cannot be added to package.json because keybinding replacements | |
| { | |
| "key": "y", | |
| "command": "-magit.show-refs" | |
| }, | |
| { | |
| "key": "y", | |
| "command": "vspacecode.showMagitRefMenu", | |
| "when": "editorTextFocus && editorLangId == 'magit' && vim.mode == 'Normal'" | |
| }, | |
| // Easy navigation in quick open/QuickPick | |
| { | |
| "key": "ctrl+j", | |
| "command": "workbench.action.quickOpenSelectNext", | |
| "when": "inQuickOpen" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "workbench.action.quickOpenSelectPrevious", | |
| "when": "inQuickOpen" | |
| }, | |
| // Easy navigation in sugesstion/intellisense | |
| // Cannot be added to package.json because of conflict with vim's default bindings | |
| { | |
| "key": "ctrl+j", | |
| "command": "selectNextSuggestion", | |
| "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "selectPrevSuggestion", | |
| "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" | |
| }, | |
| { | |
| "key": "ctrl+l", | |
| "command": "acceptSelectedSuggestion", | |
| "when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus" | |
| }, | |
| // Easy navigation in parameter hint (i.e. traverse the hints when there's multiple overload for one method) | |
| // Cannot be added to package.json because of conflict with vim's default bindings | |
| { | |
| "key": "ctrl+j", | |
| "command": "showNextParameterHint", | |
| "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "showPrevParameterHint", | |
| "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" | |
| }, | |
| // Add ctrl+h/l to navigate in file browser | |
| { | |
| "key": "ctrl+h", | |
| "command": "file-browser.stepOut", | |
| "when": "inFileBrowser" | |
| }, | |
| { | |
| "key": "ctrl+l", | |
| "command": "file-browser.stepIn", | |
| "when": "inFileBrowser" | |
| }, | |
| { | |
| "key": "cmd+k cmd+0", | |
| "command": "-editor.foldAll", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+shift+'", | |
| "command": "editor.unfoldAll", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+j", | |
| "command": "-editor.unfoldAll", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+shift+2", | |
| "command": "editor.foldLevel2", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+2", | |
| "command": "-editor.foldLevel2", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+shift+2", | |
| "command": "-extension.vim_ctrl+shift+2", | |
| "when": "editorTextFocus && vim.active && vim.use<C-shift+2>" | |
| }, | |
| { | |
| "key": "ctrl+shift+3", | |
| "command": "editor.foldLevel3", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+3", | |
| "command": "-editor.foldLevel3", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+shift+1", | |
| "command": "editor.foldLevel1", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+1", | |
| "command": "-editor.foldLevel1", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+f", | |
| "command": "references-view.findReferences", | |
| "when": "editorHasReferenceProvider" | |
| }, | |
| { | |
| "key": "shift+alt+f12", | |
| "command": "-references-view.findReferences", | |
| "when": "editorHasReferenceProvider" | |
| }, | |
| { | |
| "key": "cmd+1", | |
| "command": "workbench.action.openEditorAtIndex1" | |
| }, | |
| { | |
| "key": "ctrl+1", | |
| "command": "-workbench.action.openEditorAtIndex1" | |
| }, | |
| { | |
| "key": "cmd+2", | |
| "command": "workbench.action.openEditorAtIndex2" | |
| }, | |
| { | |
| "key": "ctrl+2", | |
| "command": "-workbench.action.openEditorAtIndex2" | |
| }, | |
| { | |
| "key": "cmd+3", | |
| "command": "workbench.action.openEditorAtIndex3" | |
| }, | |
| { | |
| "key": "ctrl+3", | |
| "command": "-workbench.action.openEditorAtIndex3" | |
| }, | |
| { | |
| "key": "cmd+4", | |
| "command": "workbench.action.openEditorAtIndex4" | |
| }, | |
| { | |
| "key": "ctrl+4", | |
| "command": "-workbench.action.openEditorAtIndex4" | |
| }, | |
| { | |
| "key": "cmd+5", | |
| "command": "workbench.action.openEditorAtIndex5" | |
| }, | |
| { | |
| "key": "ctrl+5", | |
| "command": "-workbench.action.openEditorAtIndex5" | |
| }, | |
| { | |
| "key": "cmd+6", | |
| "command": "workbench.action.openEditorAtIndex6" | |
| }, | |
| { | |
| "key": "ctrl+6", | |
| "command": "-workbench.action.openEditorAtIndex6" | |
| }, | |
| { | |
| "key": "cmd+7", | |
| "command": "workbench.action.openEditorAtIndex7" | |
| }, | |
| { | |
| "key": "ctrl+7", | |
| "command": "-workbench.action.openEditorAtIndex7" | |
| }, | |
| { | |
| "key": "cmd+8", | |
| "command": "workbench.action.openEditorAtIndex8" | |
| }, | |
| { | |
| "key": "ctrl+8", | |
| "command": "-workbench.action.openEditorAtIndex8" | |
| }, | |
| { | |
| "key": "cmd+9", | |
| "command": "workbench.action.openEditorAtIndex9" | |
| }, | |
| { | |
| "key": "ctrl+9", | |
| "command": "-workbench.action.openEditorAtIndex9" | |
| }, | |
| { | |
| "key": "ctrl+shift+q", | |
| "command": "editor.foldRecursively", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+[", | |
| "command": "-editor.foldRecursively", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+shift+4", | |
| "command": "editor.foldLevel4", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+4", | |
| "command": "-editor.foldLevel4", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+shift+5", | |
| "command": "editor.foldLevel5", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+5", | |
| "command": "-editor.foldLevel5", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+shift+6", | |
| "command": "editor.foldLevel6", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+6", | |
| "command": "-editor.foldLevel6", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "ctrl+shift+7", | |
| "command": "editor.foldLevel7", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+7", | |
| "command": "-editor.foldLevel7", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "shift+cmd", | |
| "command": "workbench.action.terminal.focusTabs", | |
| "when": "terminalFocus && terminalProcessSupported || terminalProcessSupported && terminalTabsFocus" | |
| }, | |
| { | |
| "key": "shift+cmd+\\", | |
| "command": "-workbench.action.terminal.focusTabs", | |
| "when": "terminalFocus && terminalProcessSupported || terminalProcessSupported && terminalTabsFocus" | |
| }, | |
| { | |
| "key": "cmd+0", | |
| "command": "workbench.action.focusLastEditorGroup" | |
| }, | |
| { | |
| "key": "ctrl+shift+s", | |
| "command": "sortLines.sortLines", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "f9", | |
| "command": "-sortLines.sortLines", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "shift+space", | |
| "command": "editor.action.triggerSuggest", | |
| "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "alt+escape", | |
| "command": "-editor.action.triggerSuggest", | |
| "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "ctrl+shift+t", | |
| "command": "createTests.create" | |
| }, | |
| { | |
| "key": "ctrl+n", | |
| "command": "explorer.newFile" | |
| }, | |
| { | |
| "key": "ctrl+shift+n", | |
| "command": "explorer.newFolder" | |
| }, | |
| { | |
| "key": "space", | |
| "command": "vspacecode.space", | |
| "when": "activeEditorGroupEmpty && focusedView == '' && !whichkeyActive && !inputFocus" | |
| }, | |
| { | |
| "key": "space", | |
| "command": "vspacecode.space", | |
| "when": "sideBarFocus && !inputFocus && !whichkeyActive" | |
| }, | |
| { | |
| "key": "shift+f1", | |
| "command": "python.execInTerminal-icon" | |
| }, | |
| { | |
| "key": "ctrl+space", | |
| "command": "github.copilot.generate", | |
| "when": "editorTextFocus && github.copilot.activated" | |
| }, | |
| { | |
| "key": "ctrl+enter", | |
| "command": "-github.copilot.generate", | |
| "when": "editorTextFocus && github.copilot.activated" | |
| }, | |
| { | |
| "key": "ctrl+cmd+.", | |
| "command": "docs.write", | |
| "when": "editorTextFocus && config.docwriter.hotkey.mac == '⌘ + .' && editorLangId =~ /typescript|javascript|python|php|java|c|cpp|csharp|dart|ruby|go|rust/" | |
| }, | |
| { | |
| "key": "cmd+.", | |
| "command": "-docs.write", | |
| "when": "editorTextFocus && config.docwriter.hotkey.mac == '⌘ + .' && editorLangId =~ /typescript|javascript|python|php|java|c|cpp|csharp|dart|ruby|go|rust/" | |
| }, | |
| { | |
| "key": "ctrl+shift+f", | |
| "command": "editor.action.rename", | |
| "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "f2", | |
| "command": "-editor.action.rename", | |
| "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "ctrl+alt+c", | |
| "command": "issue.createIssueFromFile", | |
| "when": "!issues.creatingFromFile && resourceScheme == 'newIssue' && config.files.autoSave != 'off'" | |
| }, | |
| { | |
| "key": "cmd+s", | |
| "command": "-issue.createIssueFromFile", | |
| "when": "!issues.creatingFromFile && resourceScheme == 'newIssue' && config.files.autoSave != 'off'" | |
| }, | |
| { | |
| "key": "ctrl+shift+alt+c", | |
| "command": "-paredit.wrapAroundCurly", | |
| "when": "calva:keybindingsEnabled && editorTextFocus && editorLangId == 'clojure' && paredit:keyMap =~ /original|strict/" | |
| }, | |
| { | |
| "key": "ctrl+shift+alt+c", | |
| "command": "relative-path-and-line.copyRelativePathAndLine" | |
| }, | |
| { | |
| "key": "cmd+i", | |
| "command": "-editor.action.triggerSuggest", | |
| "when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+i", | |
| "command": "-toggleSuggestionDetails", | |
| "when": "suggestWidgetVisible && textInputFocus" | |
| }, | |
| { | |
| "key": "shift+cmd+i", | |
| "command": "copyRelativeFilePath", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "cmd+k shift+alt+cmd+c", | |
| "command": "-copyRelativeFilePath", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+j", | |
| "command": "workbench.action.previousEditor" | |
| }, | |
| { | |
| "key": "alt+cmd+left", | |
| "command": "-workbench.action.previousEditor" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "workbench.action.nextEditor" | |
| }, | |
| { | |
| "key": "alt+cmd+right", | |
| "command": "-workbench.action.nextEditor" | |
| }, | |
| { | |
| "key": "ctrl+shift+e", | |
| "command": "workbench.files.action.collapseExplorerFolders" | |
| }, | |
| { | |
| "key": "shift+cmd+.", | |
| "command": "editor.action.sourceAction" | |
| }, | |
| { | |
| "key": "shift+cmd+j", | |
| "command": "git.stageChange" | |
| }, | |
| { | |
| "key": "shift+cmd+j", | |
| "command": "git.stage" | |
| }, | |
| { | |
| "key": "cmd+k k", | |
| "command": "workbench.view.scm", | |
| "when": "workbench.scm.active" | |
| }, | |
| { | |
| "key": "ctrl+shift+g", | |
| "command": "-workbench.view.scm", | |
| "when": "workbench.scm.active" | |
| }, | |
| { | |
| "key": "shift+cmd+k", | |
| "command": "workbench.view.scm", | |
| "when": "workbench.scm.active && !gitlens:disabled && config.gitlens.keymap == 'chorded'" | |
| }, | |
| { | |
| "key": "ctrl+shift+g", | |
| "command": "-workbench.view.scm", | |
| "when": "workbench.scm.active && !gitlens:disabled && config.gitlens.keymap == 'chorded'" | |
| }, | |
| { | |
| "key": "shift+cmd+c", | |
| "command": "-workbench.action.terminal.openNativeConsole", | |
| "when": "!terminalFocus" | |
| }, | |
| { | |
| "key": "shift+cmd+c", | |
| "command": "workbench.view.extension.vscode-chatgpt-view-container" | |
| }, | |
| { | |
| "key": "shift+cmd+d", | |
| "command": "copilot-labs.use-brush-picker", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "shift+alt+cmd+e", | |
| "command": "-copilot-labs.use-brush-picker", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "ctrl+shift+i", | |
| "command": "editor.action.addSymbolToComposer" | |
| }, | |
| { | |
| "key": "ctrl+f", | |
| "command": "-extension.vim_ctrl+f", | |
| "when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl && vim.mode != 'Insert'" | |
| }, | |
| { | |
| "key": "ctrl+f", | |
| "command": "-cursorRight", | |
| "when": "textInputFocus" | |
| }, | |
| { | |
| "key": "shift+cmd+i", | |
| "command": "-supermaven.addToChat" | |
| }, | |
| { | |
| "key": "shift+cmd+i", | |
| "command": "-workbench.panel.chatEditing", | |
| "when": "workbench.panel.chat.view.edits.active" | |
| }, | |
| { | |
| "key": "shift+cmd+i", | |
| "command": "-workbench.action.chat.openEditSession", | |
| "when": "chatEditingParticipantRegistered && chatIsEnabled && view != 'workbench.panel.chat.view.edits'" | |
| }, | |
| { | |
| "key": "shift+cmd+i", | |
| "command": "workbench.debug.panel.action.clearReplAction", | |
| "when": "focusedView == 'workbench.panel.repl.view'" | |
| }, | |
| { | |
| "key": "cmd+k", | |
| "command": "-workbench.debug.panel.action.clearReplAction", | |
| "when": "focusedView == 'workbench.panel.repl.view'" | |
| }, | |
| { | |
| "key": "cmd+k", | |
| "command": "workbench.action.keychord.leader", | |
| "when": "false" | |
| }, | |
| { | |
| "key": "cmd+r", | |
| "command": "-workbench.action.keychord.leader", | |
| "when": "false" | |
| }, | |
| { | |
| "key": "cmd+k cmd+c", | |
| "command": "editor.action.addCommentLine", | |
| "when": "editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+r cmd+c", | |
| "command": "-editor.action.addCommentLine", | |
| "when": "editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+k cmd+f", | |
| "command": "editor.action.formatSelection", | |
| "when": "editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+r cmd+f", | |
| "command": "-editor.action.formatSelection", | |
| "when": "editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+k cmd+d", | |
| "command": "editor.action.moveSelectionToNextFindMatch", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "cmd+r cmd+d", | |
| "command": "-editor.action.moveSelectionToNextFindMatch", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "cmd+k alt+cmd+down", | |
| "command": "editor.action.nextCommentingRange", | |
| "when": "accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments'" | |
| }, | |
| { | |
| "key": "cmd+r alt+cmd+down", | |
| "command": "-editor.action.nextCommentingRange", | |
| "when": "accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments'" | |
| }, | |
| { | |
| "key": "cmd+k alt+cmd+up", | |
| "command": "editor.action.previousCommentingRange", | |
| "when": "accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments'" | |
| }, | |
| { | |
| "key": "cmd+r alt+cmd+up", | |
| "command": "-editor.action.previousCommentingRange", | |
| "when": "accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments'" | |
| }, | |
| { | |
| "key": "cmd+k cmd+u", | |
| "command": "editor.action.removeCommentLine", | |
| "when": "editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+r cmd+u", | |
| "command": "-editor.action.removeCommentLine", | |
| "when": "editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+k f12", | |
| "command": "editor.action.revealDefinitionAside", | |
| "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
| }, | |
| { | |
| "key": "cmd+r f12", | |
| "command": "-editor.action.revealDefinitionAside", | |
| "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor" | |
| }, | |
| { | |
| "key": "cmd+k cmd+f12", | |
| "command": "editor.action.revealDefinitionAside", | |
| "when": "editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor" | |
| }, | |
| { | |
| "key": "cmd+r cmd+f12", | |
| "command": "-editor.action.revealDefinitionAside", | |
| "when": "editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor" | |
| }, | |
| { | |
| "key": "cmd+k cmd+k", | |
| "command": "editor.action.selectFromAnchorToCursor", | |
| "when": "editorTextFocus && selectionAnchorSet" | |
| }, | |
| { | |
| "key": "cmd+r cmd+k", | |
| "command": "-editor.action.selectFromAnchorToCursor", | |
| "when": "editorTextFocus && selectionAnchorSet" | |
| }, | |
| { | |
| "key": "cmd+k cmd+b", | |
| "command": "editor.action.setSelectionAnchor", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "cmd+r cmd+b", | |
| "command": "-editor.action.setSelectionAnchor", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "cmd+k cmd+i", | |
| "command": "editor.action.showHover", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "cmd+r cmd+i", | |
| "command": "-editor.action.showHover", | |
| "when": "editorTextFocus" | |
| }, | |
| { | |
| "key": "cmd+k cmd+x", | |
| "command": "editor.action.trimTrailingWhitespace", | |
| "when": "editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+r cmd+x", | |
| "command": "-editor.action.trimTrailingWhitespace", | |
| "when": "editorTextFocus && !editorReadonly" | |
| }, | |
| { | |
| "key": "cmd+k cmd+,", | |
| "command": "editor.createFoldingRangeFromSelection", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+,", | |
| "command": "-editor.createFoldingRangeFromSelection", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+i", | |
| "command": "editor.debug.action.showDebugHover", | |
| "when": "editorTextFocus && inDebugMode" | |
| }, | |
| { | |
| "key": "cmd+r cmd+i", | |
| "command": "-editor.debug.action.showDebugHover", | |
| "when": "editorTextFocus && inDebugMode" | |
| }, | |
| { | |
| "key": "cmd+k cmd+0", | |
| "command": "editor.foldAll", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+0", | |
| "command": "-editor.foldAll", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+/", | |
| "command": "editor.foldAllBlockComments", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r ctrl+alt+cmd+q", | |
| "command": "-editor.foldAllBlockComments", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+/", | |
| "command": "-editor.foldAllBlockComments", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+-", | |
| "command": "editor.foldAllExcept", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+-", | |
| "command": "-editor.foldAllExcept", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+8", | |
| "command": "editor.foldAllMarkerRegions", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+8", | |
| "command": "-editor.foldAllMarkerRegions", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+1", | |
| "command": "-editor.foldLevel1", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+2", | |
| "command": "-editor.foldLevel2", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+3", | |
| "command": "-editor.foldLevel3", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+4", | |
| "command": "-editor.foldLevel4", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+5", | |
| "command": "-editor.foldLevel5", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+6", | |
| "command": "-editor.foldLevel6", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+7", | |
| "command": "-editor.foldLevel7", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+[", | |
| "command": "-editor.foldRecursively", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+.", | |
| "command": "editor.removeManualFoldingRanges", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+.", | |
| "command": "-editor.removeManualFoldingRanges", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+l", | |
| "command": "editor.toggleFold", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+l", | |
| "command": "-editor.toggleFold", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k shift+cmd+l", | |
| "command": "editor.toggleFoldRecursively", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r shift+cmd+l", | |
| "command": "-editor.toggleFoldRecursively", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+j", | |
| "command": "-editor.unfoldAll", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+=", | |
| "command": "editor.unfoldAllExcept", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+=", | |
| "command": "-editor.unfoldAllExcept", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+9", | |
| "command": "editor.unfoldAllMarkerRegions", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+9", | |
| "command": "-editor.unfoldAllMarkerRegions", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k cmd+]", | |
| "command": "editor.unfoldRecursively", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+r cmd+]", | |
| "command": "-editor.unfoldRecursively", | |
| "when": "editorTextFocus && foldingEnabled" | |
| }, | |
| { | |
| "key": "cmd+k f2", | |
| "command": "togglePeekWidgetFocus", | |
| "when": "inReferenceSearchEditor || referenceSearchVisible" | |
| }, | |
| { | |
| "key": "cmd+r f2", | |
| "command": "-togglePeekWidgetFocus", | |
| "when": "inReferenceSearchEditor || referenceSearchVisible" | |
| }, | |
| { | |
| "key": "cmd+k alt+cmd+c", | |
| "command": "workbench.action.addComment", | |
| "when": "activeCursorHasCommentingRange" | |
| }, | |
| { | |
| "key": "cmd+r alt+cmd+c", | |
| "command": "-workbench.action.addComment", | |
| "when": "activeCursorHasCommentingRange" | |
| }, | |
| { | |
| "key": "cmd+k cmd+g", | |
| "command": "aiFeedback.action.open" | |
| }, | |
| { | |
| "key": "cmd+r cmd+g", | |
| "command": "-aiFeedback.action.open" | |
| }, | |
| { | |
| "key": "cmd+k alt+cmd+c", | |
| "command": "copyFilePath", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "cmd+r alt+cmd+c", | |
| "command": "-copyFilePath", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "cmd+r shift+alt+cmd+c", | |
| "command": "-copyRelativeFilePath", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "cmd+k cmd+k", | |
| "command": "editor.action.defineKeybinding", | |
| "when": "resource == 'vscode-userdata:/Users/antonielmagalhaes/Library/Application%20Support/Cursor/User/keybindings.json'" | |
| }, | |
| { | |
| "key": "cmd+r cmd+k", | |
| "command": "-editor.action.defineKeybinding", | |
| "when": "resource == 'vscode-userdata:/Users/antonielmagalhaes/Library/Application%20Support/Cursor/User/keybindings.json'" | |
| }, | |
| { | |
| "key": "cmd+k cmd+a", | |
| "command": "keybindings.editor.addKeybinding", | |
| "when": "inKeybindings && keybindingFocus" | |
| }, | |
| { | |
| "key": "cmd+r cmd+a", | |
| "command": "-keybindings.editor.addKeybinding", | |
| "when": "inKeybindings && keybindingFocus" | |
| }, | |
| { | |
| "key": "cmd+k cmd+e", | |
| "command": "keybindings.editor.defineWhenExpression", | |
| "when": "inKeybindings && keybindingFocus" | |
| }, | |
| { | |
| "key": "cmd+r cmd+e", | |
| "command": "-keybindings.editor.defineWhenExpression", | |
| "when": "inKeybindings && keybindingFocus" | |
| }, | |
| { | |
| "key": "cmd+k cmd+i", | |
| "command": "list.showHover", | |
| "when": "listFocus && !inputFocus && !treestickyScrollFocused" | |
| }, | |
| { | |
| "key": "cmd+r cmd+i", | |
| "command": "-list.showHover", | |
| "when": "listFocus && !inputFocus && !treestickyScrollFocused" | |
| }, | |
| { | |
| "key": "cmd+k i", | |
| "command": "notebook.cell.chat.start", | |
| "when": "config.notebook.experimental.cellChat && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus" | |
| }, | |
| { | |
| "key": "cmd+r i", | |
| "command": "-notebook.cell.chat.start", | |
| "when": "config.notebook.experimental.cellChat && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus" | |
| }, | |
| { | |
| "key": "cmd+k cmd+c", | |
| "command": "notebook.cell.collapseCellInput", | |
| "when": "notebookCellListFocused && !inputFocus && !notebookCellInputIsCollapsed" | |
| }, | |
| { | |
| "key": "cmd+r cmd+c", | |
| "command": "-notebook.cell.collapseCellInput", | |
| "when": "notebookCellListFocused && !inputFocus && !notebookCellInputIsCollapsed" | |
| }, | |
| { | |
| "key": "cmd+k t", | |
| "command": "notebook.cell.collapseCellOutput", | |
| "when": "notebookCellHasOutputs && notebookCellListFocused && !inputFocus && !notebookCellOutputIsCollapsed" | |
| }, | |
| { | |
| "key": "cmd+r t", | |
| "command": "-notebook.cell.collapseCellOutput", | |
| "when": "notebookCellHasOutputs && notebookCellListFocused && !inputFocus && !notebookCellOutputIsCollapsed" | |
| }, | |
| { | |
| "key": "cmd+k cmd+c", | |
| "command": "notebook.cell.expandCellInput", | |
| "when": "notebookCellInputIsCollapsed && notebookCellListFocused" | |
| }, | |
| { | |
| "key": "cmd+r cmd+c", | |
| "command": "-notebook.cell.expandCellInput", | |
| "when": "notebookCellInputIsCollapsed && notebookCellListFocused" | |
| }, | |
| { | |
| "key": "cmd+k t", | |
| "command": "notebook.cell.expandCellOutput", | |
| "when": "notebookCellListFocused && notebookCellOutputIsCollapsed" | |
| }, | |
| { | |
| "key": "cmd+r t", | |
| "command": "-notebook.cell.expandCellOutput", | |
| "when": "notebookCellListFocused && notebookCellOutputIsCollapsed" | |
| }, | |
| { | |
| "key": "cmd+k shift+cmd+\\", | |
| "command": "notebook.cell.split", | |
| "when": "editorTextFocus && notebookCellEditable && notebookEditable && notebookEditorFocused" | |
| }, | |
| { | |
| "key": "cmd+r shift+cmd+\\", | |
| "command": "-notebook.cell.split", | |
| "when": "editorTextFocus && notebookCellEditable && notebookEditable && notebookEditorFocused" | |
| }, | |
| { | |
| "key": "cmd+k y", | |
| "command": "notebook.cell.toggleOutputScrolling", | |
| "when": "notebookCellHasOutputs && notebookCellListFocused && !inputFocus" | |
| }, | |
| { | |
| "key": "cmd+r y", | |
| "command": "-notebook.cell.toggleOutputScrolling", | |
| "when": "notebookCellHasOutputs && notebookCellListFocused && !inputFocus" | |
| }, | |
| { | |
| "key": "cmd+k shift+cmd+n", | |
| "command": "notifications.showList" | |
| }, | |
| { | |
| "key": "cmd+r shift+cmd+n", | |
| "command": "-notifications.showList" | |
| }, | |
| { | |
| "key": "cmd+k cmd+w", | |
| "command": "workbench.action.closeAllEditors" | |
| }, | |
| { | |
| "key": "cmd+r cmd+w", | |
| "command": "-workbench.action.closeAllEditors" | |
| }, | |
| { | |
| "key": "cmd+k shift+cmd+w", | |
| "command": "workbench.action.closeAllGroups" | |
| }, | |
| { | |
| "key": "cmd+r shift+cmd+w", | |
| "command": "-workbench.action.closeAllGroups" | |
| }, | |
| { | |
| "key": "cmd+k w", | |
| "command": "workbench.action.closeEditorsInGroup" | |
| }, | |
| { | |
| "key": "cmd+r w", | |
| "command": "-workbench.action.closeEditorsInGroup" | |
| }, | |
| { | |
| "key": "cmd+k f", | |
| "command": "workbench.action.closeFolder", | |
| "when": "emptyWorkspaceSupport && workbenchState != 'empty'" | |
| }, | |
| { | |
| "key": "cmd+r f", | |
| "command": "-workbench.action.closeFolder", | |
| "when": "emptyWorkspaceSupport && workbenchState != 'empty'" | |
| }, | |
| { | |
| "key": "cmd+k u", | |
| "command": "workbench.action.closeUnmodifiedEditors" | |
| }, | |
| { | |
| "key": "cmd+r u", | |
| "command": "-workbench.action.closeUnmodifiedEditors" | |
| }, | |
| { | |
| "key": "cmd+k shift+o", | |
| "command": "workbench.action.compareEditor.openSide", | |
| "when": "inDiffEditor" | |
| }, | |
| { | |
| "key": "cmd+r shift+o", | |
| "command": "-workbench.action.compareEditor.openSide", | |
| "when": "inDiffEditor" | |
| }, | |
| { | |
| "key": "cmd+k o", | |
| "command": "workbench.action.copyEditorToNewWindow", | |
| "when": "activeEditor" | |
| }, | |
| { | |
| "key": "cmd+r o", | |
| "command": "-workbench.action.copyEditorToNewWindow", | |
| "when": "activeEditor" | |
| }, | |
| { | |
| "key": "cmd+k m", | |
| "command": "workbench.action.editor.changeLanguageMode", | |
| "when": "!notebookEditorFocused" | |
| }, | |
| { | |
| "key": "cmd+r m", | |
| "command": "-workbench.action.editor.changeLanguageMode", | |
| "when": "!notebookEditorFocused" | |
| }, | |
| { | |
| "key": "cmd+k p", | |
| "command": "workbench.action.files.copyPathOfActiveFile" | |
| }, | |
| { | |
| "key": "cmd+r p", | |
| "command": "-workbench.action.files.copyPathOfActiveFile" | |
| }, | |
| { | |
| "key": "cmd+k r", | |
| "command": "workbench.action.files.revealActiveFileInWindows" | |
| }, | |
| { | |
| "key": "cmd+r r", | |
| "command": "-workbench.action.files.revealActiveFileInWindows" | |
| }, | |
| { | |
| "key": "cmd+k s", | |
| "command": "workbench.action.files.saveWithoutFormatting" | |
| }, | |
| { | |
| "key": "cmd+r s", | |
| "command": "-workbench.action.files.saveWithoutFormatting" | |
| }, | |
| { | |
| "key": "cmd+k cmd+up", | |
| "command": "workbench.action.focusAboveGroup" | |
| }, | |
| { | |
| "key": "cmd+r cmd+up", | |
| "command": "-workbench.action.focusAboveGroup" | |
| }, | |
| { | |
| "key": "cmd+k cmd+down", | |
| "command": "workbench.action.focusBelowGroup" | |
| }, | |
| { | |
| "key": "cmd+r cmd+down", | |
| "command": "-workbench.action.focusBelowGroup" | |
| }, | |
| { | |
| "key": "cmd+k cmd+left", | |
| "command": "workbench.action.focusLeftGroup" | |
| }, | |
| { | |
| "key": "cmd+r cmd+left", | |
| "command": "-workbench.action.focusLeftGroup" | |
| }, | |
| { | |
| "key": "cmd+k cmd+right", | |
| "command": "workbench.action.focusRightGroup" | |
| }, | |
| { | |
| "key": "cmd+r cmd+right", | |
| "command": "-workbench.action.focusRightGroup" | |
| }, | |
| { | |
| "key": "cmd+k shift+cmd+\\", | |
| "command": "workbench.action.joinEditorInGroup", | |
| "when": "sideBySideEditorActive" | |
| }, | |
| { | |
| "key": "cmd+r shift+cmd+\\", | |
| "command": "-workbench.action.joinEditorInGroup", | |
| "when": "sideBySideEditorActive" | |
| }, | |
| { | |
| "key": "cmd+k enter", | |
| "command": "workbench.action.keepEditor" | |
| }, | |
| { | |
| "key": "cmd+r enter", | |
| "command": "-workbench.action.keepEditor" | |
| }, | |
| { | |
| "key": "cmd+k down", | |
| "command": "workbench.action.moveActiveEditorGroupDown" | |
| }, | |
| { | |
| "key": "cmd+r down", | |
| "command": "-workbench.action.moveActiveEditorGroupDown" | |
| }, | |
| { | |
| "key": "cmd+k left", | |
| "command": "workbench.action.moveActiveEditorGroupLeft" | |
| }, | |
| { | |
| "key": "cmd+r left", | |
| "command": "-workbench.action.moveActiveEditorGroupLeft" | |
| }, | |
| { | |
| "key": "cmd+k right", | |
| "command": "workbench.action.moveActiveEditorGroupRight" | |
| }, | |
| { | |
| "key": "cmd+r right", | |
| "command": "-workbench.action.moveActiveEditorGroupRight" | |
| }, | |
| { | |
| "key": "cmd+k up", | |
| "command": "workbench.action.moveActiveEditorGroupUp" | |
| }, | |
| { | |
| "key": "cmd+r up", | |
| "command": "-workbench.action.moveActiveEditorGroupUp" | |
| }, | |
| { | |
| "key": "cmd+k shift+cmd+left", | |
| "command": "workbench.action.moveEditorLeftInGroup" | |
| }, | |
| { | |
| "key": "cmd+r shift+cmd+left", | |
| "command": "-workbench.action.moveEditorLeftInGroup" | |
| }, | |
| { | |
| "key": "cmd+k shift+cmd+right", | |
| "command": "workbench.action.moveEditorRightInGroup" | |
| }, | |
| { | |
| "key": "cmd+r shift+cmd+right", | |
| "command": "-workbench.action.moveEditorRightInGroup" | |
| }, | |
| { | |
| "key": "cmd+k cmd+q", | |
| "command": "workbench.action.navigateToLastEditLocation" | |
| }, | |
| { | |
| "key": "cmd+r cmd+q", | |
| "command": "-workbench.action.navigateToLastEditLocation" | |
| }, | |
| { | |
| "key": "cmd+k alt+cmd+right", | |
| "command": "workbench.action.nextEditorInGroup" | |
| }, | |
| { | |
| "key": "cmd+r alt+cmd+right", | |
| "command": "-workbench.action.nextEditorInGroup" | |
| }, | |
| { | |
| "key": "cmd+k cmd+s", | |
| "command": "workbench.action.openGlobalKeybindings" | |
| }, | |
| { | |
| "key": "cmd+r cmd+s", | |
| "command": "-workbench.action.openGlobalKeybindings" | |
| }, | |
| { | |
| "key": "cmd+k shift+enter", | |
| "command": "workbench.action.pinEditor", | |
| "when": "!activeEditorIsPinned" | |
| }, | |
| { | |
| "key": "cmd+r shift+enter", | |
| "command": "-workbench.action.pinEditor", | |
| "when": "!activeEditorIsPinned" | |
| }, | |
| { | |
| "key": "cmd+k alt+cmd+left", | |
| "command": "workbench.action.previousEditorInGroup" | |
| }, | |
| { | |
| "key": "cmd+r alt+cmd+left", | |
| "command": "-workbench.action.previousEditorInGroup" | |
| }, | |
| { | |
| "key": "cmd+k cmd+t", | |
| "command": "workbench.action.selectTheme" | |
| }, | |
| { | |
| "key": "cmd+r cmd+t", | |
| "command": "-workbench.action.selectTheme" | |
| }, | |
| { | |
| "key": "cmd+k ctrl+shift+alt+cmd+q", | |
| "command": "workbench.action.splitEditorDown" | |
| }, | |
| { | |
| "key": "cmd+r cmd+\\", | |
| "command": "-workbench.action.splitEditorDown" | |
| }, | |
| { | |
| "key": "cmd+r ctrl+shift+alt+cmd+q", | |
| "command": "-workbench.action.splitEditorDown" | |
| }, | |
| { | |
| "key": "cmd+k shift+cmd+\\", | |
| "command": "workbench.action.splitEditorInGroup", | |
| "when": "activeEditorCanSplitInGroup" | |
| }, | |
| { | |
| "key": "cmd+r shift+cmd+\\", | |
| "command": "-workbench.action.splitEditorInGroup", | |
| "when": "activeEditorCanSplitInGroup" | |
| }, | |
| { | |
| "key": "cmd+k ctrl+shift+alt+cmd+q", | |
| "command": "workbench.action.splitEditorLeft" | |
| }, | |
| { | |
| "key": "cmd+r cmd+\\", | |
| "command": "-workbench.action.splitEditorLeft" | |
| }, | |
| { | |
| "key": "cmd+r ctrl+shift+alt+cmd+q", | |
| "command": "-workbench.action.splitEditorLeft" | |
| }, | |
| { | |
| "key": "cmd+k ctrl+shift+alt+cmd+q", | |
| "command": "workbench.action.splitEditorOrthogonal" | |
| }, | |
| { | |
| "key": "cmd+r cmd+\\", | |
| "command": "-workbench.action.splitEditorOrthogonal" | |
| }, | |
| { | |
| "key": "cmd+r ctrl+shift+alt+cmd+q", | |
| "command": "-workbench.action.splitEditorOrthogonal" | |
| }, | |
| { | |
| "key": "cmd+k ctrl+shift+alt+cmd+q", | |
| "command": "workbench.action.splitEditorRight" | |
| }, | |
| { | |
| "key": "cmd+r cmd+\\", | |
| "command": "-workbench.action.splitEditorRight" | |
| }, | |
| { | |
| "key": "cmd+r ctrl+shift+alt+cmd+q", | |
| "command": "-workbench.action.splitEditorRight" | |
| }, | |
| { | |
| "key": "cmd+k ctrl+shift+alt+cmd+q", | |
| "command": "workbench.action.splitEditorUp" | |
| }, | |
| { | |
| "key": "cmd+r cmd+\\", | |
| "command": "-workbench.action.splitEditorUp" | |
| }, | |
| { | |
| "key": "cmd+r ctrl+shift+alt+cmd+q", | |
| "command": "-workbench.action.splitEditorUp" | |
| }, | |
| { | |
| "key": "cmd+k cmd+i", | |
| "command": "workbench.action.terminal.focusHover", | |
| "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalIsOpen || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus" | |
| }, | |
| { | |
| "key": "cmd+r cmd+i", | |
| "command": "-workbench.action.terminal.focusHover", | |
| "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalIsOpen || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus" | |
| }, | |
| { | |
| "key": "cmd+k cmd+m", | |
| "command": "workbench.action.toggleMaximizeEditorGroup", | |
| "when": "editorPartMaximizedEditorGroup || editorPartMultipleEditorGroups" | |
| }, | |
| { | |
| "key": "cmd+r cmd+m", | |
| "command": "-workbench.action.toggleMaximizeEditorGroup", | |
| "when": "editorPartMaximizedEditorGroup || editorPartMultipleEditorGroups" | |
| }, | |
| { | |
| "key": "cmd+k z", | |
| "command": "workbench.action.toggleZenMode", | |
| "when": "!isAuxiliaryWindowFocusedContext" | |
| }, | |
| { | |
| "key": "cmd+r z", | |
| "command": "-workbench.action.toggleZenMode", | |
| "when": "!isAuxiliaryWindowFocusedContext" | |
| }, | |
| { | |
| "key": "cmd+k shift+enter", | |
| "command": "workbench.action.unpinEditor", | |
| "when": "activeEditorIsPinned" | |
| }, | |
| { | |
| "key": "cmd+r shift+enter", | |
| "command": "-workbench.action.unpinEditor", | |
| "when": "activeEditorIsPinned" | |
| }, | |
| { | |
| "key": "cmd+k c", | |
| "command": "workbench.files.action.compareWithClipboard" | |
| }, | |
| { | |
| "key": "cmd+r c", | |
| "command": "-workbench.files.action.compareWithClipboard" | |
| }, | |
| { | |
| "key": "cmd+k d", | |
| "command": "workbench.files.action.compareWithSaved" | |
| }, | |
| { | |
| "key": "cmd+r d", | |
| "command": "-workbench.files.action.compareWithSaved" | |
| }, | |
| { | |
| "key": "cmd+k e", | |
| "command": "workbench.files.action.focusOpenEditorsView", | |
| "when": "workbench.explorer.openEditorsView.active" | |
| }, | |
| { | |
| "key": "cmd+r e", | |
| "command": "-workbench.files.action.focusOpenEditorsView", | |
| "when": "workbench.explorer.openEditorsView.active" | |
| }, | |
| { | |
| "key": "cmd+k down", | |
| "command": "views.moveViewDown", | |
| "when": "focusedView != ''" | |
| }, | |
| { | |
| "key": "cmd+r down", | |
| "command": "-views.moveViewDown", | |
| "when": "focusedView != ''" | |
| }, | |
| { | |
| "key": "cmd+k left", | |
| "command": "views.moveViewLeft", | |
| "when": "focusedView != ''" | |
| }, | |
| { | |
| "key": "cmd+r left", | |
| "command": "-views.moveViewLeft", | |
| "when": "focusedView != ''" | |
| }, | |
| { | |
| "key": "cmd+k right", | |
| "command": "views.moveViewRight", | |
| "when": "focusedView != ''" | |
| }, | |
| { | |
| "key": "cmd+r right", | |
| "command": "-views.moveViewRight", | |
| "when": "focusedView != ''" | |
| }, | |
| { | |
| "key": "cmd+k up", | |
| "command": "views.moveViewUp", | |
| "when": "focusedView != ''" | |
| }, | |
| { | |
| "key": "cmd+r up", | |
| "command": "-views.moveViewUp", | |
| "when": "focusedView != ''" | |
| }, | |
| { | |
| "key": "cmd+k f", | |
| "command": "workbench.view.extension.references-view" | |
| }, | |
| { | |
| "key": "ctrl+shift+k", | |
| "command": "workspace.toggleFocus" | |
| }, | |
| { | |
| "key": "shift+cmd+i", | |
| "command": "copyRelativeFilePath", | |
| "when": "!editorFocus" | |
| }, | |
| { | |
| "key": "shift+alt+cmd+c", | |
| "command": "-copyRelativeFilePath", | |
| "when": "!editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+shift+i", | |
| "command": "aipopup.action.modal.generate", | |
| "when": "editorFocus && !composerBarIsVisible" | |
| }, | |
| { | |
| "key": "shift+cmd+k", | |
| "command": "-aipopup.action.modal.generate", | |
| "when": "editorFocus && !composerBarIsVisible" | |
| }, | |
| { | |
| "key": "ctrl+e", | |
| "command": "editor.action.marker.next", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "alt+f8", | |
| "command": "-editor.action.marker.next", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+shift+e", | |
| "command": "editor.action.marker.nextInFiles", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "f8", | |
| "command": "-editor.action.marker.nextInFiles", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "shift+cmd+e", | |
| "command": "-aichat.fixerrormessage", | |
| "when": "(arbitrary function)" | |
| }, | |
| { | |
| "key": "cmd+i", | |
| "command": "composerMode.agent" | |
| }, | |
| { | |
| "key": "cmd+l", | |
| "command": "composer.startComposerPrompt" | |
| }, | |
| { | |
| "key": "cmd+i", | |
| "command": "-composer.startComposerPrompt" | |
| }, | |
| { | |
| "key": "cmd+i", | |
| "command": "-composer.toggleAllVsSingleChatContext", | |
| "when": "composerFocused" | |
| }, | |
| { | |
| "key": "alt+cmd+.", | |
| "command": "-composer.openModeMenu", | |
| "when": "composerFocused" | |
| }, | |
| { | |
| "key": "cmd+l", | |
| "command": "composerMode.chat" | |
| }, | |
| { | |
| "key": "shift+enter", | |
| "command": "workbench.action.terminal.sendSequence", | |
| "args": { | |
| "text": "\\\r\n" | |
| }, | |
| "when": "terminalFocus" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "workbench.action.terminal.focusNext", | |
| "when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus" | |
| }, | |
| { | |
| "key": "shift+cmd+]", | |
| "command": "-workbench.action.terminal.focusNext", | |
| "when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus" | |
| }, | |
| { | |
| "key": "ctrl+j", | |
| "command": "workbench.action.terminal.focusPrevious", | |
| "when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus" | |
| }, | |
| { | |
| "key": "shift+cmd+[", | |
| "command": "-workbench.action.terminal.focusPrevious", | |
| "when": "terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus" | |
| }, | |
| { | |
| "key": "ctrl+cmd+n", | |
| "command": "workbench.action.terminal.new" | |
| }, | |
| { | |
| "key": "ctrl+w", | |
| "command": "workbench.action.terminal.kill" | |
| }, | |
| { | |
| "key": "cmd+/", | |
| "command": "-cmdk.togglePromptBarModel", | |
| "when": "editorHasPromptBar && editorPromptBarFocused" | |
| }, | |
| { | |
| "key": "cmd+k cmd+p", | |
| "command": "workbench.action.showAllEditors" | |
| }, | |
| { | |
| "key": "cmd+r cmd+p", | |
| "command": "-workbench.action.showAllEditors" | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment