Skip to content

Instantly share code, notes, and snippets.

@aviatesk aviatesk/cloudSettings

Last active Aug 7, 2020
Embed
What would you like to do?
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-08-07T10:44:22.666Z","extensionVersion":"v3.4.3"}
{"previous":{"extension":"1.24.0","vscode":"1.47.3"},"current":{"extension":"1.25.0","vscode":"1.47.3"},"apiAvailable":true,"queue":[]}
["/Users/aviatesk/.pyenv/versions/3.8.3/share/jupyter/kernels/python3/kernel.json","usr/local/share/jupyter/kernels/python3/kernel.json","/Users/aviatesk/Library/Jupyter/kernels/haskell/kernel.json","/Users/aviatesk/Library/Jupyter/kernels/javascript/kernel.json","/Users/aviatesk/Library/Jupyter/kernels/julia-1.4/kernel.json","/Users/aviatesk/Library/Jupyter/kernels/python3/kernel.json","/Users/aviatesk/.pyenv/versions/3.7.7/share/jupyter/kernels/python3/kernel.json","/Users/aviatesk/Library/Jupyter/kernels/py3.7/kernel.json","/Users/aviatesk/Library/Jupyter/kernels/py3.8.8/kernel.json","/Users/aviatesk/Library/Jupyter/kernels/julia-1.5/kernel.json"]
{
"workspaceFolder": "/work",
"extensions": [
"ms-python.python"
]
}
{
"agentPort": 43609,
"osReleaseId": "centos",
"arch": "x86_64",
"webUiAccessToken": "",
"sshAuthSock": "",
"tmpDir": "/run/user/4019",
"platform": "linux",
"pid": 64971,
"ipcHandlePath": "/var/folders/25/s2ggsb556lqfw0q9cflwnyfr0000gn/T/vscode-ssh-askpass-7b002fb3baeab47c25562710f0d079525ad9d9bf.sock",
"socksPort": 65359,
"startupTime": 1594093347401
}
{
"agentPort": 35909,
"osReleaseId": "amzn",
"arch": "x86_64",
"webUiAccessToken": "",
"sshAuthSock": "",
"tmpDir": "/run/user/996",
"platform": "linux",
"pid": 92765,
"ipcHandlePath": "/var/folders/25/s2ggsb556lqfw0q9cflwnyfr0000gn/T/vscode-ssh-askpass-30bd3b00cace4be4600a27b2801781e35a708831.sock",
"socksPort": 52837,
"startupTime": 1596787766507
}
{
"agentPort": 33882,
"osReleaseId": "centos",
"arch": "x86_64",
"webUiAccessToken": "",
"sshAuthSock": "",
"tmpDir": "/run/user/4019",
"platform": "linux",
"pid": 42827,
"ipcHandlePath": "/var/folders/25/s2ggsb556lqfw0q9cflwnyfr0000gn/T/vscode-ssh-askpass-e915f3e4b828aab192aefc6d2aed18e67a7e115c.sock",
"socksPort": 54989,
"startupTime": 1593397042688
}
// Place your key bindings in this file to override the defaults
[
{
"key": "ctrl+b",
"command": "-emacs-mcx.backwardChar",
"when": "editorTextFocus"
},
{
"key": "ctrl+b",
"command": "-emacs-mcx.backwardChar",
"when": "terminalFocus"
},
{
"key": "ctrl+l",
"command": "emacs-mcx.forwardChar",
"when": "editorTextFocus"
},
{
"key": "ctrl+l",
"command": "emacs-mcx.forwardChar",
"when": "terminalFocus"
},
{
"key": "ctrl+f",
"command": "-emacs-mcx.forwardChar",
"when": "editorTextFocus"
},
{
"key": "ctrl+f",
"command": "-emacs-mcx.forwardChar",
"when": "terminalFocus"
},
{
"key": "ctrl+o",
"command": "emacs-mcx.previousLine",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+o",
"command": "emacs-mcx.previousLine",
"when": "terminalFocus"
},
{
"key": "ctrl+p",
"command": "-emacs-mcx.previousLine",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+p",
"command": "-emacs-mcx.previousLine",
"when": "terminalFocus"
},
{
"key": "ctrl+p",
"command": "emacs-mcx.cursorPageUp",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "pageup",
"command": "-emacs-mcx.cursorPageUp",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+shift+p",
"command": "emacs-mcx.cursorPageDown",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+v",
"command": "-emacs-mcx.cursorPageDown",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+oem_comma",
"command": "emacs-mcx.backwardWord",
"when": "editorTextFocus"
},
{
"key": "alt+b",
"command": "-emacs-mcx.backwardWord",
"when": "editorTextFocus"
},
{
"key": "ctrl+oem_period",
"command": "emacs-mcx.forwardWord",
"when": "editorTextFocus"
},
{
"key": "alt+f",
"command": "-emacs-mcx.forwardWord",
"when": "editorTextFocus"
},
{
"key": "ctrl+f",
"command": "emacs-mcx.killLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k",
"command": "-emacs-mcx.killLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+f",
"command": "emacs-mcx.killWholeLine",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+backspace",
"command": "-emacs-mcx.killWholeLine",
"when": "editorTextFocus"
},
{
"key": "ctrl+oem_plus",
"command": "emacs-mcx.newLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+j",
"command": "-emacs-mcx.newLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+m",
"command": "-emacs-mcx.newLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+x k",
"command": "-workbench.action.closeWindow",
"when": "!editorIsOpen"
},
{
"key": "ctrl+x n",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+oem_1",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+x u",
"command": "workbench.action.focusAboveGroup"
},
{
"key": "ctrl+k ctrl+up",
"command": "-workbench.action.focusAboveGroup"
},
{
"key": "ctrl+x b",
"command": "workbench.action.focusBelowGroup"
},
{
"key": "ctrl+k ctrl+down",
"command": "-workbench.action.focusBelowGroup"
},
{
"key": "ctrl+x k",
"command": "workbench.action.focusLeftGroup"
},
{
"key": "ctrl+k ctrl+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "ctrl+x l",
"command": "workbench.action.focusRightGroup"
},
{
"key": "ctrl+k ctrl+right",
"command": "-workbench.action.focusRightGroup"
},
{
"key": "ctrl+shift+d",
"command": "editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+d",
"command": "deleteAllRight"
},
{
"key": "ctrl+2",
"command": "workbench.view.explorer"
},
{
"key": "ctrl+shift+e",
"command": "-workbench.view.explorer"
},
{
"key": "ctrl+n",
"command": "list.focusDown",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+o",
"command": "list.focusUp",
"when": "listFocus && !inputFocus"
},
{
"key": "backspace",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+oem_plus",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "oem_plus",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+d",
"command": "deleteFile",
"when": "config.files.enableTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "shift+delete",
"command": "-deleteFile",
"when": "config.files.enableTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.closeGroup",
"when": "activeEditorGroupEmpty && multipleEditorGroups"
},
{
"key": "ctrl+f4",
"command": "-workbench.action.closeGroup",
"when": "activeEditorGroupEmpty && multipleEditorGroups"
},
{
"key": "ctrl+w",
"command": "workbench.action.closeActiveEditor"
},
{
"key": "ctrl+f4",
"command": "-workbench.action.closeActiveEditor"
},
{
"key": "ctrl+w",
"command": "emacs-mcx.killRegion",
"when": "editorHasSelection && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+b",
"command": "spaceBlockJumper.moveDown"
},
{
"key": "ctrl+u",
"command": "spaceBlockJumper.moveUp"
},
{
"key": "ctrl+b",
"command": "spaceBlockJumper.selectDown",
"when": "emacs-mcx.inMarkMode && editorTextFocus"
},
{
"key": "ctrl+u",
"command": "spaceBlockJumper.selectUp",
"when": "emacs-mcx.inMarkMode && editorTextFocus"
},
{
"key": "ctrl+oem_2",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+oem_1",
"command": "-editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+oem_2",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+oem_1",
"command": "-editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+a",
"command": "-editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+h",
"command": "workbench.action.showCommands"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+j",
"command": "deleteRight",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+d",
"command": "-deleteRight",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+0",
"command": "-workbench.action.focusSideBar"
},
{
"key": "ctrl+alt+space",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+4",
"command": "workbench.view.scm"
},
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditorInGroup"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "d",
"command": "keybindings.editor.removeKeybinding",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "ctrl+d",
"command": "keybindings.editor.removeKeybinding",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "ctrl+y",
"command": "-redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+oem_3",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "f5",
"command": "workbench.action.reloadWindow"
},
{
"key": "ctrl+r",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "f2",
"command": "-renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "alt+w",
"command": "filesExplorer.copy",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
},
{
"key": "ctrl+y",
"command": "filesExplorer.paste",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+f",
"command": "explorer.newFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "alt+f",
"command": "explorer.newFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": ".",
"command": ""
},
{
"key": "ctrl+c ctrl+f",
"command": "editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+f3",
"command": "-editor.action.dirtydiff.next",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f3",
"command": "-editor.action.dirtydiff.previous",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+n",
"command": "editor.action.diffReview.next",
"when": "isInDiffEditor"
},
{
"key": "f7",
"command": "-editor.action.diffReview.next",
"when": "isInDiffEditor"
},
{
"key": "ctrl+alt+p",
"command": "editor.action.diffReview.prev",
"when": "isInDiffEditor"
},
{
"key": "shift+f7",
"command": "-editor.action.diffReview.prev",
"when": "isInDiffEditor"
},
{
"key": "a",
"command": "workbench.action.addRootFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+a",
"command": "workbench.action.addRootFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+o",
"command": "selectPrevSuggestion",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+p",
"command": "-selectPrevSuggestion",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+o",
"command": "showPrevParameterHint",
"when": "editorTextFocus && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsVisible"
},
{
"key": "ctrl+oem_plus",
"command": "acceptSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+oem_plus",
"command": "insertBestCompletion",
"when": "atEndOfWord && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+oem_plus",
"command": "insertNextSuggestion",
"when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+oem_plus",
"command": "insertSnippet",
"when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode"
},
{
"key": "ctrl+oem_plus",
"command": "jumpToNextSnippetPlaceholder",
"when": "editorTextFocus && hasNextTabstop && inSnippetMode"
},
{
"key": "ctrl+m",
"command": "acceptSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+m",
"command": "insertBestCompletion",
"when": "atEndOfWord && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+m",
"command": "insertNextSuggestion",
"when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+m",
"command": "insertSnippet",
"when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode"
},
{
"key": "ctrl+m",
"command": "jumpToNextSnippetPlaceholder",
"when": "editorTextFocus && hasNextTabstop && inSnippetMode"
},
{
"key": "ctrl+x p",
"command": "projectManager.listProjects"
},
{
"key": "shift+alt+p",
"command": "-projectManager.listProjects"
},
{
"key": "ctrl+x ctrl+p",
"command": "projectManager.listProjectsNewWindow"
},
{
"key": "ctrl+x ctrl+n",
"command": "-workbench.action.newWindow"
},
// coq
{
"key": "ctrl+c ctrl+u",
"command": "extension.coq.stepBackward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "alt+up",
"command": "-extension.coq.stepBackward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+c ctrl+u",
"command": "extension.coq.stepBackward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "alt+up",
"command": "-extension.coq.stepBackward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+b",
"command": "extension.coq.stepForward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "shift+enter",
"command": "extension.coq.stepForward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "alt+down",
"command": "-extension.coq.stepForward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+c ctrl+b",
"command": "extension.coq.stepForward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "shift+enter",
"command": "extension.coq.stepForward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "alt+down",
"command": "-extension.coq.stepForward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+c",
"command": "extension.coq.interpretToPoint",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+enter",
"command": "extension.coq.interpretToPoint",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "alt+right",
"command": "-extension.coq.interpretToPoint",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+c",
"command": "extension.coq.interpretToPoint",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+enter",
"command": "extension.coq.interpretToPoint",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "alt+right",
"command": "-extension.coq.interpretToPoint",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+c ctrl+k",
"command": "extension.coq.interrupt",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+oem_3",
"command": "-extension.coq.interrupt",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+k",
"command": "extension.coq.interrupt",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+alt+pausebreak",
"command": "-extension.coq.interrupt",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+alt+pausebreak",
"command": "-extension.coq.interrupt",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+oem_3",
"command": "-extension.coq.interrupt",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+c ctrl+r",
"command": "extension.coq.interpretToEnd",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "alt+end",
"command": "-extension.coq.interpretToEnd",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+r",
"command": "extension.coq.interpretToEnd",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "alt+end",
"command": "-extension.coq.interpretToEnd",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+s",
"command": "search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "ctrl+r",
"command": "search.action.focusPreviousSearchResult",
"when": "hasSearchResult"
},
{
"key": "shift+f4",
"command": "-search.action.focusPreviousSearchResult",
"when": "hasSearchResult"
},
{
"key": "ctrl+shift+f",
"command": "-workbench.action.findInFiles"
},
{
"key": "ctrl+shift+h",
"command": "-workbench.action.replaceInFiles"
},
{
"key": "ctrl+shift+s",
"command": "actions.find"
},
{
"key": "ctrl+f",
"command": "-actions.find"
},
{
"key": "ctrl+shift+r",
"command": "actions.find",
"when": "!findWidgetVisible"
},
{
"key": "ctrl+r",
"command": "-actions.find",
"when": "!findWidgetVisible"
},
{
"key": "ctrl+s",
"command": "-actions.find",
"when": "!findWidgetVisible"
},
{
"key": "ctrl+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+2",
"command": "-workbench.action.focusSecondEditorGroup"
},
{
"key": "ctrl+3",
"command": "-workbench.action.focusThirdEditorGroup"
},
{
"key": "ctrl+8",
"command": "workbench.view.debug"
},
{
"key": "ctrl+shift+d",
"command": "-workbench.view.debug"
},
{
"key": "ctrl+6",
"command": "workbench.view.extension.github-pull-requests"
},
{
"key": "alt+shift+h",
"command": "workbench.view.extension.github-pull-requests"
},
{
"key": "ctrl+5",
"command": "workbench.view.extension.gitlens"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm"
},
{
"key": "ctrl+3",
"command": "workbench.view.search",
"when": "!searchViewletVisible"
},
{
"key": "ctrl+shift+f",
"command": "-workbench.view.search",
"when": "!searchViewletVisible"
},
{
"key": "ctrl+1",
"command": "workbench.view.extension.project-manager"
},
{
"key": "ctrl+9",
"command": "workbench.view.remote"
},
{
"key": "ctrl+shift+x",
"command": "-workbench.view.extensions"
},
{
"key": "ctrl+9",
"command": "-workbench.action.lastEditorInGroup"
},
{
"key": "ctrl+8",
"command": "-workbench.action.focusEighthEditorGroup"
},
{
"key": "alt+enter",
"command": "-debug.openBreakpointToSide",
"when": "breakpointsFocused"
},
{
"key": "alt+enter",
"command": "-editor.action.selectAllMatches",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "shift+alt+enter",
"command": "workbench.action.showAllSymbols"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "ctrl+w",
"command": "-workbench.action.closeWindow",
"when": "!editorIsOpen && !multipleEditorGroups"
},
{
"key": "ctrl+x ctrl+c",
"command": "workbench.action.closeWindow"
},
{
"key": "ctrl+g",
"command": "-workbench.action.gotoLine"
},
{
"key": "ctrl+m i",
"command": "markdown.extension.editing.toggleItalic",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+i",
"command": "-markdown.extension.editing.toggleItalic",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+m ctrl+s",
"command": "markdown.extension.editing.toggleStrikethrough",
"when": "editorTextFocus && !editorReadonly && !isMac && editorLangId == 'markdown'"
},
{
"key": "alt+s",
"command": "-markdown.extension.editing.toggleStrikethrough",
"when": "editorTextFocus && !editorReadonly && !isMac && editorLangId == 'markdown'"
},
{
"key": "ctrl+m b",
"command": "markdown.extension.editing.toggleBold",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+b",
"command": "-markdown.extension.editing.toggleBold",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+m t",
"command": "markdown.extension.checkTaskList",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "alt+c",
"command": "-markdown.extension.checkTaskList",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+l",
"command": "hideSuggestWidget",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFindWidgetFocused"
},
{
"key": "ctrl+k",
"command": "emacs-mcx.backwardChar",
"when": "editorTextFocus"
},
{
"key": "left",
"command": "-emacs-mcx.backwardChar",
"when": "editorTextFocus"
},
{
"key": "ctrl+p",
"command": "workbench.action.navigateBack"
},
{
"key": "alt+left",
"command": "-workbench.action.navigateBack"
},
{
"key": "ctrl+shift+p",
"command": "workbench.action.navigateForward"
},
{
"key": "alt+right",
"command": "-workbench.action.navigateForward"
},
{
"key": "ctrl+alt+n",
"command": "workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "alt+f5",
"command": "-workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+p",
"command": "workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "alt+b",
"command": "-gitlens.toggleFileBlame",
"when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /blameable/"
},
{
"key": "ctrl+shift+g b",
"command": "-gitlens.toggleFileBlame",
"when": "editorTextFocus && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /blameable/"
},
{
"key": "alt+g f",
"command": "gitlens.toggleFileBlame"
},
{
"key": "alt+g l",
"command": "gitlens.toggleLineBlame"
},
{
"key": "ctrl+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "ctrl+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "alt+b",
"command": "workbench.action.togglePanel"
},
{
"key": "alt+down",
"command": "workbench.action.togglePanel"
},
{
"key": "ctrl+x j",
"command": "-workbench.action.togglePanel"
},
{
"key": "alt+b",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+down",
"command": "-history.showNext",
"when": "historyNavigationEnabled && historyNavigationWidget"
},
{
"key": "alt+down",
"command": "-history.showNext",
"when": "historyNavigationEnabled && historyNavigationWidget"
},
{
"key": "alt+down",
"command": "-markdown.extension.onMoveLineDown",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'"
},
{
"key": "alt+down",
"command": "-markdown.extension.onMoveLineDown",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+left",
"command": "-workbench.action.quickInputBack",
"when": "inQuickOpen"
},
{
"key": "ctrl+m",
"command": "list.toggleExpand",
"when": "listFocus && !inputFocus"
},
{
"key": "space",
"command": "-list.toggleExpand",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+m m",
"command": "markdown.extension.editing.toggleMath",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+m",
"command": "-markdown.extension.editing.toggleMath",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+alt+right",
"command": "-workbench.action.moveEditorToNextGroup"
},
{
"key": "ctrl+alt+left",
"command": "-workbench.action.moveEditorToPreviousGroup"
},
{
"key": "ctrl+x ctrl+u",
"command": "workbench.action.moveEditorToAboveGroup"
},
{
"key": "ctrl+x ctrl+b",
"command": "workbench.action.moveEditorToBelowGroup"
},
{
"key": "ctrl+x ctrl+l",
"command": "workbench.action.moveEditorToRightGroup"
},
{
"key": "ctrl+x ctrl+k",
"command": "workbench.action.moveEditorToLeftGroup"
},
{
"key": "ctrl+alt+k",
"command": "-extension.coq.query.searchAbout",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+k",
"command": "-extension.coq.query.searchAbout",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+l",
"command": "-extension.coq.query.locate",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+b",
"command": "-emacs-mcx.paredit.backwardSexp",
"when": "editorTextFocus"
},
{
"key": "ctrl+x 2",
"command": "-workbench.action.splitEditorDown"
},
{
"key": "ctrl+x 3",
"command": "-workbench.action.splitEditorRight"
},
{
"key": "ctrl+x ctrl+u",
"command": "-emacs-mcx.transformToUppercase",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+x ctrl+k",
"command": "-workbench.action.closeAllEditors"
},
{
"key": "ctrl+x ctrl+l",
"command": "-emacs-mcx.transformToLowercase",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+right",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "ctrl+shift+pagedown",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "ctrl+alt+left",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "ctrl+shift+pageup",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "alt+enter",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+x g",
"command": "workbench.action.gotoLine"
},
{
"key": "alt+g g",
"command": "-workbench.action.gotoLine"
},
{
"key": "alt+g alt+g",
"command": "-workbench.action.gotoLine"
},
{
"key": "ctrl+o",
"command": "-workbench.action.files.openFile"
},
{
"key": "ctrl+x ctrl+f",
"command": "-workbench.action.quickOpen"
},
{
"key": "ctrl+7",
"command": "-workbench.action.focusSeventhEditorGroup"
},
{
"key": "ctrl+n",
"command": "-workbench.action.quickOpenNavigateNext",
"when": "inQuickOpen"
},
{
"key": "ctrl+p",
"command": "-workbench.action.quickOpenNavigatePrevious",
"when": "inQuickOpen"
},
{
"key": "ctrl+alt+s",
"command": "workbench.action.findInFiles"
},
{
"key": "ctrl+l alt+x",
"command": "-workbench.view.extension.latex",
"when": "config.latex-workshop.bind.altKeymap.enabled"
},
{
"key": "ctrl+shift+alt+enter",
"command": "latex-workshop.recipes"
},
{
"key": "ctrl+alt+enter",
"command": "latex-workshop.build",
"when": "config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+l alt+b",
"command": "-latex-workshop.build",
"when": "config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+alt+enter",
"command": "latex-workshop.build",
"when": "!config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+alt+b",
"command": "-latex-workshop.build",
"when": "!config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+shift+l",
"command": "latex-workshop.view",
"when": "config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+l alt+v",
"command": "-latex-workshop.view",
"when": "config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+shift+l",
"command": "latex-workshop.view",
"when": "!config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+alt+v",
"command": "-latex-workshop.view",
"when": "!config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+shift+alt+l",
"command": "latex-workshop.refresh-viewer"
},
{
"key": "ctrl+enter",
"command": "latex-workshop.synctex",
"when": "config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && editorLangId == 'latex'"
},
{
"key": "ctrl+l alt+j",
"command": "-latex-workshop.synctex",
"when": "config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && editorLangId == 'latex'"
},
{
"key": "ctrl+enter",
"command": "latex-workshop.synctex",
"when": "editorTextFocus && !config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+alt+j",
"command": "-latex-workshop.synctex",
"when": "editorTextFocus && !config.latex-workshop.bind.altKeymap.enabled && editorLangId == 'latex'"
},
{
"key": "ctrl+alt+space",
"command": "-toggleSuggestionFocus",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+alt+space",
"command": "editor.action.selectAll",
"when": "textInputFocus"
},
{
"key": "ctrl+a",
"command": "-editor.action.selectAll",
"when": "textInputFocus"
},
{
"key": "ctrl+alt+space",
"command": "editor.action.selectAll",
"when": "editorTextFocus"
},
{
"key": "ctrl+x h",
"command": "-editor.action.selectAll",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+b",
"command": "openInDefaultBrowser.openInDefaultBrowser",
"when": "resourceExtname == '.pdf' || resourceLangId == 'html' || resourceLangId == 'xml'"
},
{
"key": "ctrl+1",
"command": "-openInDefaultBrowser.openInDefaultBrowser",
"when": "resourceExtname == '.pdf' || resourceLangId == 'html' || resourceLangId == 'xml'"
},
{
"key": "ctrl+x ctrl+f",
"command": "-extension.advancedOpenFile"
},
{
"key": "ctrl+x ctrl+f",
"command": "workbench.action.quickOpen"
},
{
"key": "ctrl+e",
"command": "-workbench.action.quickOpen"
},
{
"key": "ctrl+shift+w",
"command": "workbench.action.keepEditor"
},
{
"key": "ctrl+k enter",
"command": "-workbench.action.keepEditor"
},
{
"key": "alt+l",
"command": "-emacs-mcx.transformToLowercase",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+l",
"command": "-toggleFindInSelection",
"when": "editorFocus"
},
{
"key": "ctrl+alt+x",
"command": "-workbench.view.extension.latex",
"when": "!config.latex-workshop.bind.altKeymap.enabled"
},
{
"key": "alt+o",
"command": "workbench.action.toggleEditorWidths"
},
{
"key": "shift+alt+o",
"command": "-editor.action.organizeImports",
"when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/"
},
{
"key": "shift+alt+o",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "alt+oem_minus",
"command": "workbench.action.decreaseViewSize"
},
{
"key": "shift+alt+oem_minus",
"command": "workbench.action.decreaseViewSize"
},
{
"key": "alt+oem_minus",
"command": "-gitlens.showLastQuickPick",
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
},
{
"key": "shift+alt+oem_plus",
"command": "workbench.action.increaseViewSize"
},
{
"key": "ctrl+7",
"command": "workbench.view.extension.todo-tree-container"
},
{
"key": "alt+h",
"command": "-gitlens.showQuickFileHistory",
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
},
{
"key": "alt+h",
"command": "workbench.view.scm"
},
{
"key": "ctrl+t",
"command": "-workbench.action.showAllSymbols"
},
{
"key": "ctrl+t",
"command": "workbench.action.focusSideBar"
},
{
"key": "ctrl+t",
"command": "workbench.action.focusActiveEditorGroup",
"when": "sideBarFocus && !inputFocus"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditorInGroup"
},
{
"key": "alt+t",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "alt+left",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "alt+left",
"command": "-gitlens.key.alt+left",
"when": "gitlens:key:alt+left"
},
{
"key": "ctrl+0",
"command": "workbench.view.extensions"
},
{
"key": "alt+l",
"command": "workbench.view.extension.latex"
},
{
"key": "ctrl+x ctrl+e",
"command": "workbench.action.editor.changeEOL"
},
{
"key": "ctrl+x ctrl+m",
"command": "workbench.action.editor.changeLanguageMode"
},
{
"key": "ctrl+k m",
"command": "-workbench.action.editor.changeLanguageMode"
},
{
"key": "ctrl+x ctrl+i",
"command": "changeEditorIndentation"
},
{
"key": "ctrl+alt+o",
"command": "outline.focus"
},
{
"key": "ctrl+o",
"command": "-lineBreakInsert",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+o",
"command": "-workbench.action.files.openLocalFile",
"when": "remoteFileDialogVisible"
},
{
"key": "ctrl+k ctrl+o",
"command": "-workbench.action.files.openLocalFolder",
"when": "remoteFileDialogVisible"
},
{
"key": "ctrl+x f",
"command": "workbench.action.quickOpenRecent"
},
{
"key": "ctrl+n",
"command": "workbench.action.quickOpenSelectNext",
"when": "inQuickOpen"
},
{
"key": "ctrl+o",
"command": "workbench.action.quickOpenSelectPrevious",
"when": "inQuickOpen"
},
{
"key": "alt+enter",
"command": "-language-julia.executeJuliaBlockInREPL",
"when": "editorTextFocus && editorLangId == 'julia'"
},
{
"key": "alt+n",
"command": "editor.action.marker.next",
"when": "editorFocus && !editorReadonly"
},
{
"key": "alt+f8",
"command": "-editor.action.marker.next",
"when": "editorFocus && !editorReadonly"
},
{
"key": "alt+n",
"command": "editor.action.marker.next"
},
{
"key": "alt+g n",
"command": "-editor.action.marker.next"
},
{
"key": "alt+p",
"command": "editor.action.marker.prev"
},
{
"key": "alt+g p",
"command": "-editor.action.marker.prev"
},
{
"key": "alt+p",
"command": "editor.action.marker.prev",
"when": "editorFocus && !editorReadonly"
},
{
"key": "shift+alt+f8",
"command": "-editor.action.marker.prev",
"when": "editorFocus && !editorReadonly"
},
{
"key": "ctrl+alt+r",
"command": "editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+enter",
"command": "vscode-ghc-simple.inline-repl-run",
"when": "config.ghcSimple.feature.inlineRepl && editorLangId == 'haskell'"
},
{
"key": "ctrl+shift+alt+enter",
"command": "vscode-ghc-simple.inline-repl-run-all",
"when": "config.ghcSimple.feature.inlineRepl && editorLangId == 'haskell'"
},
{
"key": "shift+alt+enter",
"command": "-vscode-ghc-simple.inline-repl-run-all",
"when": "config.ghcSimple.feature.inlineRepl && editorLangId == 'haskell'"
},
{
"key": "alt+k ctrl+r",
"command": "vscode-ghc-simple.restart"
},
{
"key": "ctrl+oem_1",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+s",
"command": "workbench.action.terminal.findNext",
"when": "terminalFocus"
},
{
"key": "f3",
"command": "-workbench.action.terminal.findNext",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+s",
"command": "workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+r",
"command": "workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "ctrl+s",
"command": "workbench.action.terminal.findNext",
"when": "terminalFindWidgetFocused"
},
{
"key": "shift+enter",
"command": "-workbench.action.terminal.findNext",
"when": "terminalFindWidgetFocused"
},
{
"key": "f3",
"command": "-workbench.action.terminal.findNext",
"when": "terminalFindWidgetFocused"
},
{
"key": "ctrl+r",
"command": "workbench.action.terminal.findPrevious",
"when": "terminalFindWidgetFocused"
},
{
"key": "enter",
"command": "-workbench.action.terminal.findPrevious",
"when": "terminalFindWidgetFocused"
},
{
"key": "ctrl+r",
"command": "workbench.action.terminal.findPrevious",
"when": "terminalFocus"
},
{
"key": "shift+f3",
"command": "-workbench.action.terminal.findPrevious",
"when": "terminalFocus"
},
{
"key": "shift+f3",
"command": "-workbench.action.terminal.findPrevious",
"when": "terminalFindWidgetFocused"
},
{
"key": "alt+n",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "alt+p",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+oem_1",
"command": "workbench.action.terminal.focus"
},
{
"key": "ctrl+oem_1",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
},
{
"key": "alt+oem_1",
"command": "workbench.action.terminal.toggleTerminal"
},
]
// Place your key bindings in this file to override the defaults
[
{
"key": "ctrl+b",
"command": "-emacs-mcx.backwardChar",
"when": "editorTextFocus"
},
{
"key": "ctrl+b",
"command": "-emacs-mcx.backwardChar",
"when": "terminalFocus"
},
{
"key": "ctrl+l",
"command": "emacs-mcx.forwardChar",
"when": "editorTextFocus"
},
{
"key": "ctrl+l",
"command": "emacs-mcx.forwardChar",
"when": "terminalFocus"
},
{
"key": "ctrl+f",
"command": "-emacs-mcx.forwardChar",
"when": "editorTextFocus"
},
{
"key": "ctrl+f",
"command": "-emacs-mcx.forwardChar",
"when": "terminalFocus"
},
{
"key": "ctrl+o",
"command": "emacs-mcx.previousLine",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+o",
"command": "emacs-mcx.previousLine",
"when": "terminalFocus"
},
{
"key": "ctrl+p",
"command": "-emacs-mcx.previousLine",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+p",
"command": "-emacs-mcx.previousLine",
"when": "terminalFocus"
},
{
"key": "ctrl+p",
"command": "emacs-mcx.cursorPageUp",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "pageup",
"command": "-emacs-mcx.cursorPageUp",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+shift+p",
"command": "emacs-mcx.cursorPageDown",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+v",
"command": "-emacs-mcx.cursorPageDown",
"when": "editorTextFocus && !suggestWidgetVisible"
},
{
"key": "ctrl+oem_comma",
"command": "emacs-mcx.backwardWord",
"when": "editorTextFocus"
},
{
"key": "alt+b",
"command": "-emacs-mcx.backwardWord",
"when": "editorTextFocus"
},
{
"key": "ctrl+oem_period",
"command": "emacs-mcx.forwardWord",
"when": "editorTextFocus"
},
{
"key": "alt+f",
"command": "-emacs-mcx.forwardWord",
"when": "editorTextFocus"
},
{
"key": "ctrl+f",
"command": "emacs-mcx.killLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+k",
"command": "-emacs-mcx.killLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+f",
"command": "emacs-mcx.killWholeLine",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+backspace",
"command": "-emacs-mcx.killWholeLine",
"when": "editorTextFocus"
},
{
"key": "ctrl+;",
"command": "emacs-mcx.newLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+j",
"command": "-emacs-mcx.newLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+m",
"command": "-emacs-mcx.newLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+x k",
"command": "-workbench.action.closeWindow",
"when": "!editorIsOpen"
},
{
"key": "ctrl+x u",
"command": "workbench.action.focusAboveGroup"
},
{
"key": "ctrl+k ctrl+up",
"command": "-workbench.action.focusAboveGroup"
},
{
"key": "ctrl+x b",
"command": "workbench.action.focusBelowGroup"
},
{
"key": "ctrl+k ctrl+down",
"command": "-workbench.action.focusBelowGroup"
},
{
"key": "ctrl+x k",
"command": "workbench.action.focusLeftGroup"
},
{
"key": "ctrl+k ctrl+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "ctrl+x l",
"command": "workbench.action.focusRightGroup"
},
{
"key": "ctrl+k ctrl+right",
"command": "-workbench.action.focusRightGroup"
},
{
"key": "ctrl+shift+d",
"command": "editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+d",
"command": "deleteAllRight"
},
{
"key": "ctrl+shift+e",
"command": "-workbench.view.explorer"
},
{
"key": "ctrl+n",
"command": "list.focusDown",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+o",
"command": "list.focusUp",
"when": "listFocus && !inputFocus"
},
{
"key": "backspace",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+oem_plus",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "oem_plus",
"command": "list.select",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+d",
"command": "deleteFile",
"when": "config.files.enableTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "shift+delete",
"command": "-deleteFile",
"when": "config.files.enableTrash && explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+f4",
"command": "-workbench.action.closeGroup",
"when": "activeEditorGroupEmpty && multipleEditorGroups"
},
{
"key": "cmd+w",
"command": "workbench.action.closeActiveEditor"
},
{
"key": "ctrl+f4",
"command": "-workbench.action.closeActiveEditor"
},
{
"key": "ctrl+oem_2",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+oem_1",
"command": "-editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+oem_2",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+oem_1",
"command": "-editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+a",
"command": "-editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+h",
"command": "workbench.action.showCommands"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+j",
"command": "deleteRight",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+d",
"command": "-deleteRight",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+space",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditorInGroup"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "d",
"command": "keybindings.editor.removeKeybinding",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "ctrl+d",
"command": "keybindings.editor.removeKeybinding",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "ctrl+y",
"command": "-redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+oem_3",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+r",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "f2",
"command": "-renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "alt+w",
"command": "filesExplorer.copy",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
},
{
"key": "ctrl+y",
"command": "filesExplorer.paste",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+f",
"command": "explorer.newFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "alt+f",
"command": "explorer.newFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": ".",
"command": ""
},
{
"key": "ctrl+c ctrl+f",
"command": "editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+f3",
"command": "-editor.action.dirtydiff.next",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f3",
"command": "-editor.action.dirtydiff.previous",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+n",
"command": "editor.action.diffReview.next",
"when": "isInDiffEditor"
},
{
"key": "f7",
"command": "-editor.action.diffReview.next",
"when": "isInDiffEditor"
},
{
"key": "ctrl+alt+p",
"command": "editor.action.diffReview.prev",
"when": "isInDiffEditor"
},
{
"key": "shift+f7",
"command": "-editor.action.diffReview.prev",
"when": "isInDiffEditor"
},
{
"key": "a",
"command": "workbench.action.addRootFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+a",
"command": "workbench.action.addRootFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+o",
"command": "selectPrevSuggestion",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+p",
"command": "-selectPrevSuggestion",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+oem_plus",
"command": "acceptSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+oem_plus",
"command": "insertBestCompletion",
"when": "atEndOfWord && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+oem_plus",
"command": "insertNextSuggestion",
"when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+oem_plus",
"command": "insertSnippet",
"when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode"
},
{
"key": "ctrl+oem_plus",
"command": "jumpToNextSnippetPlaceholder",
"when": "editorTextFocus && hasNextTabstop && inSnippetMode"
},
{
"key": "ctrl+m",
"command": "acceptSelectedSuggestion",
"when": "suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+m",
"command": "insertBestCompletion",
"when": "atEndOfWord && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+m",
"command": "insertNextSuggestion",
"when": "hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'"
},
{
"key": "ctrl+m",
"command": "insertSnippet",
"when": "editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode"
},
{
"key": "ctrl+m",
"command": "jumpToNextSnippetPlaceholder",
"when": "editorTextFocus && hasNextTabstop && inSnippetMode"
},
{
"key": "ctrl+x p",
"command": "projectManager.listProjects"
},
{
"key": "shift+alt+p",
"command": "-projectManager.listProjects"
},
{
"key": "ctrl+x ctrl+p",
"command": "projectManager.listProjectsNewWindow"
},
{
"key": "ctrl+x ctrl+n",
"command": "-workbench.action.newWindow"
},
// coq
{
"key": "ctrl+c ctrl+u",
"command": "extension.coq.stepBackward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "alt+up",
"command": "-extension.coq.stepBackward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+c ctrl+u",
"command": "extension.coq.stepBackward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "alt+up",
"command": "-extension.coq.stepBackward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+b",
"command": "extension.coq.stepForward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "shift+enter",
"command": "extension.coq.stepForward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "alt+down",
"command": "-extension.coq.stepForward",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+c ctrl+b",
"command": "extension.coq.stepForward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "shift+enter",
"command": "extension.coq.stepForward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "alt+down",
"command": "-extension.coq.stepForward",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+c",
"command": "extension.coq.interpretToPoint",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+enter",
"command": "extension.coq.interpretToPoint",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "alt+right",
"command": "-extension.coq.interpretToPoint",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+c",
"command": "extension.coq.interpretToPoint",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+enter",
"command": "extension.coq.interpretToPoint",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "alt+right",
"command": "-extension.coq.interpretToPoint",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+c ctrl+k",
"command": "extension.coq.interrupt",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+oem_3",
"command": "-extension.coq.interrupt",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+k",
"command": "extension.coq.interrupt",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+alt+pausebreak",
"command": "-extension.coq.interrupt",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+alt+pausebreak",
"command": "-extension.coq.interrupt",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+oem_3",
"command": "-extension.coq.interrupt",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "ctrl+c ctrl+r",
"command": "extension.coq.interpretToEnd",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "alt+end",
"command": "-extension.coq.interpretToEnd",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+c ctrl+r",
"command": "extension.coq.interpretToEnd",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "alt+end",
"command": "-extension.coq.interpretToEnd",
"when": "resourceScheme == 'coq-view'"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "shift+f4",
"command": "-search.action.focusPreviousSearchResult",
"when": "hasSearchResult"
},
{
"key": "ctrl+shift+f",
"command": "-workbench.action.findInFiles"
},
{
"key": "ctrl+shift+h",
"command": "-workbench.action.replaceInFiles"
},
{
"key": "ctrl+shift+s",
"command": "actions.find"
},
{
"key": "ctrl+f",
"command": "-actions.find"
},
{
"key": "ctrl+r",
"command": "-actions.find",
"when": "!findWidgetVisible"
},
{
"key": "ctrl+s",
"command": "-actions.find",
"when": "!findWidgetVisible"
},
{
"key": "ctrl+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+1",
"command": "workbench.view.explorer"
},
{
"key": "cmd+1",
"command": "workbench.view.explorer"
},
{
"key": "ctrl+2",
"command": "-workbench.action.focusSecondEditorGroup"
},
{
"key": "ctrl+2",
"command": "workbench.view.search",
"when": "!searchViewletVisible"
},
{
"key": "cmd+2",
"command": "workbench.view.search",
"when": "!searchViewletVisible"
},
{
"key": "ctrl+3",
"command": "-workbench.action.focusThirdEditorGroup"
},
{
"key": "ctrl+3",
"command": "workbench.view.scm"
},
{
"key": "cmd+3",
"command": "workbench.view.scm"
},
{
"key": "ctrl+4",
"command": "workbench.view.extension.github-pull-requests"
},
{
"key": "cmd+4",
"command": "workbench.view.extension.github-pull-requests"
},
{
"key": "ctrl+5",
"command": "outline.focus"
},
{
"key": "cmd+5",
"command": "outline.focus"
},
{
"key": "ctrl+6",
"command": "workbench.actions.view.problems"
},
{
"key": "cmd+6",
"command": "workbench.actions.view.problems"
},
{
"key": "ctrl+7",
"command": "workbench.view.debug"
},
{
"key": "cmd+7",
"command": "workbench.view.debug"
},
{
"key": "ctrl+8",
"command": "workbench.view.remote"
},
{
"key": "cmd+8",
"command": "workbench.view.remote"
},
{
"key": "ctrl+9",
"command": "workbench.view.extension.project-manager"
},
{
"key": "cmd+9",
"command": "workbench.view.extension.project-manager"
},
{
"key": "ctrl+0",
"command": "workbench.view.extensions"
},
{
"key": "cmd+0",
"command": "workbench.view.extensions"
},
{
"key": "ctrl+shift+d",
"command": "-workbench.view.debug"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm"
},
{
"key": "alt+h",
"command": "workbench.view.scm"
},
{
"key": "alt+shift+h",
"command": "workbench.view.extension.github-pull-requests"
},
{
"key": "ctrl+shift+f",
"command": "-workbench.view.search",
"when": "!searchViewletVisible"
},
{
"key": "ctrl+shift+x",
"command": "-workbench.view.extensions"
},
{
"key": "ctrl+0",
"command": "-workbench.action.focusSideBar"
},
{
"key": "ctrl+8",
"command": "-workbench.action.focusEighthEditorGroup"
},
{
"key": "ctrl+9",
"command": "-workbench.action.lastEditorInGroup"
},
{
"key": "alt+enter",
"command": "-debug.openBreakpointToSide",
"when": "breakpointsFocused"
},
{
"key": "alt+enter",
"command": "-editor.action.selectAllMatches",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "shift+alt+enter",
"command": "workbench.action.showAllSymbols"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "ctrl+w",
"command": "-workbench.action.closeWindow",
"when": "!editorIsOpen && !multipleEditorGroups"
},
{
"key": "ctrl+x ctrl+c",
"command": "workbench.action.closeWindow"
},
{
"key": "ctrl+g",
"command": "-workbench.action.gotoLine"
},
{
"key": "ctrl+m i",
"command": "markdown.extension.editing.toggleItalic",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+i",
"command": "-markdown.extension.editing.toggleItalic",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+m ctrl+s",
"command": "markdown.extension.editing.toggleStrikethrough",
"when": "editorTextFocus && !editorReadonly && !isMac && editorLangId == 'markdown'"
},
{
"key": "alt+s",
"command": "-markdown.extension.editing.toggleStrikethrough",
"when": "editorTextFocus && !editorReadonly && !isMac && editorLangId == 'markdown'"
},
{
"key": "ctrl+m b",
"command": "markdown.extension.editing.toggleBold",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+b",
"command": "-markdown.extension.editing.toggleBold",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+m t",
"command": "markdown.extension.checkTaskList",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "alt+c",
"command": "-markdown.extension.checkTaskList",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+l",
"command": "hideSuggestWidget",
"when": "editorTextFocus && suggestWidgetVisible"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFindWidgetFocused"
},
{
"key": "ctrl+k",
"command": "emacs-mcx.backwardChar",
"when": "editorTextFocus"
},
{
"key": "left",
"command": "-emacs-mcx.backwardChar",
"when": "editorTextFocus"
},
{
"key": "ctrl+p",
"command": "workbench.action.navigateBack"
},
{
"key": "alt+left",
"command": "-workbench.action.navigateBack"
},
{
"key": "ctrl+shift+p",
"command": "workbench.action.navigateForward"
},
{
"key": "alt+right",
"command": "-workbench.action.navigateForward"
},
{
"key": "ctrl+alt+n",
"command": "workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "alt+f5",
"command": "-workbench.action.editor.nextChange",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+p",
"command": "workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "alt+b",
"command": "-gitlens.toggleFileBlame",
"when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /blameable/"
},
{
"key": "ctrl+shift+g b",
"command": "-gitlens.toggleFileBlame",
"when": "editorTextFocus && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /blameable/"
},
{
"key": "ctrl+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "ctrl+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "alt+b",
"command": "workbench.action.togglePanel"
},
{
"key": "alt+down",
"command": "workbench.action.togglePanel"
},
{
"key": "ctrl+x j",
"command": "-workbench.action.togglePanel"
},
{
"key": "alt+b",
"command": "-emacs-mcx.executeCommands",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "alt+down",
"command": "-history.showNext",
"when": "historyNavigationEnabled && historyNavigationWidget"
},
{
"key": "alt+down",
"command": "-history.showNext",
"when": "historyNavigationEnabled && historyNavigationWidget"
},
{
"key": "alt+down",
"command": "-markdown.extension.onMoveLineDown",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'"
},
{
"key": "alt+down",
"command": "-markdown.extension.onMoveLineDown",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+left",
"command": "-workbench.action.quickInputBack",
"when": "inQuickOpen"
},
{
"key": "enter",
"command": "list.toggleExpand",
"when": "listFocus && !inputFocus"
},
{
"key": "space",
"command": "-list.toggleExpand",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+m m",
"command": "markdown.extension.editing.toggleMath",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+m",
"command": "-markdown.extension.editing.toggleMath",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "ctrl+alt+right",
"command": "-workbench.action.moveEditorToNextGroup"
},
{
"key": "ctrl+alt+left",
"command": "-workbench.action.moveEditorToPreviousGroup"
},
{
"key": "ctrl+x ctrl+u",
"command": "workbench.action.moveEditorToAboveGroup"
},
{
"key": "ctrl+x ctrl+b",
"command": "workbench.action.moveEditorToBelowGroup"
},
{
"key": "ctrl+x ctrl+l",
"command": "workbench.action.moveEditorToRightGroup"
},
{
"key": "ctrl+x ctrl+k",
"command": "workbench.action.moveEditorToLeftGroup"
},
{
"key": "ctrl+alt+k",
"command": "-extension.coq.query.searchAbout",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+k",
"command": "-extension.coq.query.searchAbout",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+l",
"command": "-extension.coq.query.locate",
"when": "editorTextFocus && editorLangId == 'coq'"
},
{
"key": "ctrl+alt+b",
"command": "-emacs-mcx.paredit.backwardSexp",
"when": "editorTextFocus"
},
{
"key": "ctrl+x 2",
"command": "-workbench.action.splitEditorDown"
},
{
"key": "ctrl+x 3",
"command": "-workbench.action.splitEditorRight"
},
{
"key": "ctrl+x ctrl+u",
"command": "-emacs-mcx.transformToUppercase",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+x ctrl+k",
"command": "-workbench.action.closeAllEditors"
},
{
"key"</