[{ "key": "tab", "command": "editor.emmet.action.expandAbbreviation", "when": "config.emmet.triggerExpansionOnTab && editorTextFocus && !editorHasMultipleSelections && !editorHasSelection && !editorReadonly && !editorTabMovesFocus" }, { "key": "ctrl+c", "command": "-extension.vim_ctrl+c", "when": "editorTextFocus && vim.active && vim.overrideCtrlC && vim.use<C-c> && !inDebugRepl" }, { "key": "ctrl+f", "command": "-extension.vim_ctrl+f", "when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl" }, { "key": "ctrl+l", "command": "expandLineSelection", "when": "editorTextFocus" },{ "key": "ctrl+h", "command": "-extension.vim_ctrl+h", "when": "editorTextFocus && vim.active && vim.use<C-h> && !inDebugRepl && vim.mode == 'Insert'" }, { "key": "ctrl+v", "command": "-extension.vim_ctrl+v", "when": "editorTextFocus && vim.active && vim.use<C-v> && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "ctrl+f1", "command": "-extension.viewInBrowser", "when": "editorTextFocus" }, { "key": "alt+x", "command": "cursorUndo", "when": "editorTextFocus" },{ "key": "shift+alt+f", "command": "-editor.action.formatDocument", "when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly" }, { "key": "ctrl+f", "command": "actions.find" }, { "key": "ctrl+f", "command": "-actions.find" }, { "key": "ctrl+shift+f", "command": "workbench.action.findInFiles", "when": "!searchInputBoxFocus" }, { "key": "ctrl+shift+f", "command": "-workbench.action.findInFiles", "when": "!searchInputBoxFocus" }, { "key": "ctrl+shift+f", "command": "workbench.view.search", "when": "!searchViewletVisible" }, { "key": "ctrl+shift+f", "command": "-workbench.view.search", "when": "!searchViewletVisible" }, { "key": "ctrl+r", "command": "editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+oem_2", "command": "-editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+d", "command": "editor.action.deleteLines", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+k", "command": "-editor.action.deleteLines", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+alt+o", "command": "-extension.openWith", "when": "editorTextFocus && editorLangId == 'html'" }, { "key": "alt+f1", "command": "workbench.action.editor.changeLanguageMode" }, { "key": "ctrl+k m", "command": "-workbench.action.editor.changeLanguageMode" }, { "key": "shift+enter", "command": "editor.action.insertLineBefore", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+enter", "command": "-editor.action.insertLineBefore", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+g", "command": "workbench.view.scm" }, { "key": "ctrl+shift+g", "command": "-workbench.view.scm" }, { "key": "alt+shift+g", "command": "markdown.showPreview", "when": "editorLangId == 'markdown'" }, { "key": "ctrl+shift+v", "command": "-markdown.showPreview", "when": "editorLangId == 'markdown'" }, { "key": "ctrl+shift+c", "command": "editor.action.copyLinesDownAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "shift+alt+down", "command": "-editor.action.copyLinesDownAction", "when": "editorTextFocus && !editorReadonly" }, { "key": "alt+r", "command": "revealFileInOS", "when": "explorerViewletFocus && explorerViewletVisible" }, { "key": "shift+alt+r", "command": "-revealFileInOS", "when": "explorerViewletFocus && explorerViewletVisible" }, { "key": "ctrl+a", "command": "-extension.vim_ctrl+a", "when": "editorTextFocus && vim.active && vim.use<C-a> && !inDebugRepl" }, { "key": "ctrl+g", "command": "extension.liveServer.goOnline", "when": "editorTextFocus && editorLangId != 'markdown'" }, { "key": "alt+g", "command": "extension.liveServer.goOffline", "when": "editorTextFocus && editorLangId != 'markdown'" }, { "key": "alt+l o", "command": "-extension.liveServer.goOnline", "when": "editorTextFocus" }, { "key": "alt+l c", "command": "-extension.liveServer.goOffline", "when": "editorTextFocus" }, { "key": "ctrl+q", "command": "bookmarks.toggle", "when": "editorTextFocus" }, { "key": "ctrl+alt+k", "command": "-bookmarks.toggle", "when": "editorTextFocus" }, { "key": "ctrl+shift+q", "command": "bookmarks.jumpToNext", "when": "editorTextFocus" }, { "key": "ctrl+alt+l", "command": "-bookmarks.jumpToNext", "when": "editorTextFocus" }, { "key": "ctrl+alt+q", "command": "bookmarks.jumpToPrevious", "when": "editorTextFocus" }, { "key": "ctrl+alt+j", "command": "-bookmarks.jumpToPrevious", "when": "editorTextFocus" }, { "key": "ctrl+shift+alt+q", "command": "bookmarks.listFromAllFiles" }, { "key": "ctrl+n", "command": "-extension.vim_ctrl+n", "when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl" }, { "key": "ctrl+shift+n", "command": "explorer.newFile", }, { "key": "ctrl+n", "command": "workbench.action.files.newUntitledFile" , },
{ "key": "ctrl+w", "command": "-extension.vim_ctrl+w", "when": "editorTextFocus && vim.active && vim.use<C-w> && !inDebugRepl" }, { "key": "ctrl+w ctrl+w", "command": "-extension.vim_navigateGroups", "when": "vim.active && vim.use<C-w> && !editorTextFocus" }, { "key": "ctrl+w l", "command": "-extension.vim_navigateRight", "when": "vim.active && vim.use<C-w> && !editorTextFocus" }, { "key": "ctrl+w j", "command": "-extension.vim_navigateDown", "when": "vim.active && vim.use<C-w> && !editorTextFocus" }, { "key": "ctrl+w k", "command": "-extension.vim_navigateUp", "when": "vim.active && vim.use<C-w> && !editorTextFocus" }, { "key": "ctrl+w h", "command": "-extension.vim_navigateLeft", "when": "vim.active && vim.use<C-w> && !editorTextFocus" }, { "key": "ctrl+u", "command": "-extension.vim_ctrl+u", "when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl" }, { "key": "ctrl+o", "command": "-extension.vim_ctrl+o", "when": "editorTextFocus && vim.active && vim.use<C-o> && !inDebugRepl" }, { "key": "win+a", "command": "-extension.vim_cmd+a", "when": "editorTextFocus && vim.active && vim.use<D-a> && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "backspace", "command": "-extension.vim_backspace", "when": "editorTextFocus && vim.active && !inDebugRepl" }, { "key": "ctrl+alt+down", "command": "workbench.action.editor.nextChange", "when": "editorTextFocus" }, { "key": "ctrl+alt+up", "command": "workbench.action.editor.previousChange", "when": "editorTextFocus" }, { "key": "win+d", "command": "-extension.vim_cmd+d", "when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl" }, { "key": "win+right", "command": "-extension.vim_cmd+right", "when": "editorTextFocus && vim.active && vim.use<D-right> && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "win+v", "command": "-extension.vim_cmd+v", "when": "editorTextFocus && vim.active && vim.use<D-v> && !inDebugRepl && vim.mode == 'SearchInProgressMode'" }, { "key": "ctrl+pagedown", "command": "-extension.vim_ctrl+pagedown", "when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl" }, { "key": "ctrl+r", "command": "-extension.vim_ctrl+r", "when": "editorTextFocus && vim.active && vim.use<C-r> && !inDebugRepl" }, { "key": "ctrl+pageup", "command": "-extension.vim_ctrl+pageup", "when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl" }, { "key": "ctrl+shift+2", "command": "-extension.vim_ctrl+shift+2", "when": "editorTextFocus && vim.active && vim.use<C-shift+2>" }, { "key": "ctrl+x", "command": "-extension.vim_ctrl+x", "when": "editorTextFocus && vim.active && vim.use<C-x> && !inDebugRepl" }, { "key": "ctrl+x", "command": "-extension.vim_ctrl+x", "when": "editorTextFocus && vim.active && vim.use<C-x> && !inDebugRepl" }, { "key": "ctrl+x", "command": "-extension.vim_ctrl+x", "when": "editorTextFocus && vim.active && vim.use<C-x> && !inDebugRepl" }, { "key": "ctrl+y", "command": "-extension.vim_ctrl+y", "when": "editorTextFocus && vim.active && vim.use<C-y> && !inDebugRepl" }, { "key": "ctrl+y", "command": "-extension.vim_ctrl+y", "when": "editorTextFocus && vim.active && vim.use<C-y> && !inDebugRepl" }, { "key": "ctrl+y", "command": "-extension.vim_ctrl+y", "when": "editorTextFocus && vim.active && vim.use<C-y> && !inDebugRepl" }, { "key": "ctrl+y", "command": "-extension.vim_ctrl+y", "when": "editorTextFocus && vim.active && vim.use<C-y> && !inDebugRepl" }, { "key": "ctrl+y", "command": "-extension.vim_ctrl+y", "when": "editorTextFocus && vim.active && vim.use<C-y> && !inDebugRepl" }, { "key": "ctrl+y", "command": "-extension.vim_ctrl+y", "when": "editorTextFocus && vim.active && vim.use<C-y> && !inDebugRepl" }, { "key": "ctrl+y", "command": "-extension.vim_ctrl+y", "when": "editorTextFocus && vim.active && vim.use<C-y> && !inDebugRepl" }, { "key": "delete", "command": "-extension.vim_delete", "when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "delete", "command": "-extension.vim_delete", "when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "end", "command": "-extension.vim_end", "when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "end", "command": "-extension.vim_end", "when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "home", "command": "-extension.vim_home", "when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "win+left", "command": "-extension.vim_cmd+left", "when": "editorTextFocus && vim.active && vim.use<D-left> && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "ctrl+oem_4", "command": "-extension.vim_ctrl+[", "when": "editorTextFocus && vim.active && vim.use<C-[> && !inDebugRepl" }, { "key": "ctrl+ oem_6", "command": "-extension.vim_ctrl+]", "when": "editorTextFocus && vim.active && vim.use<C-]> && !inDebugRepl" }, { "key": "ctrl+b", "command": "-extension.vim_ctrl+b", "when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "ctrl+d", "command": "-extension.vim_ctrl+d", "when": "editorTextFocus && vim.active && !inDebugRepl" }, { "key": "ctrl+e", "command": "-extension.vim_ctrl+e", "when": "editorTextFocus && vim.active && vim.use<C-e> && !inDebugRepl" }, { "key": "ctrl+i", "command": "-extension.vim_ctrl+i", "when": "editorTextFocus && vim.active && vim.use<C-i> && !inDebugRepl" }, { "key": "ctrl+j", "command": "-extension.vim_ctrl+j", "when": "editorTextFocus && vim.active && vim.use<C-j> && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "ctrl+k", "command": "-extension.vim_ctrl+k", "when": "editorTextFocus && vim.active && vim.use<C-k> && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "ctrl+p", "command": "-extension.vim_ctrl+p", "when": "suggestWidgetVisible && vim.active && vim.use<C-p>" }, { "key": "down", "command": "-extension.vim_down", "when": "editorTextFocus && vim.active && !inDebugRepl && !suggestWidgetMultipleSuggestions && !suggestWidgetVisible" }, { "key": "left", "command": "-extension.vim_left", "when": "editorTextFocus && vim.active && !inDebugRepl" }, { "key": "right", "command": "-extension.vim_right", "when": "editorTextFocus && vim.active && !inDebugRepl" }, { "key": "shift+backspace", "command": "-extension.vim_shift+backspace", "when": "editorTextFocus && vim.active && vim.use<shift+BS> && !inDebugRepl && vim.mode == 'SearchInProgressMode'" }, { "key": "tab", "command": "-extension.vim_tab", "when": "editorFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" }, { "key": "up", "command": "-extension.vim_up", "when": "editorTextFocus && vim.active && !inDebugRepl && !suggestWidgetMultipleSuggestions && !suggestWidgetVisible" }, { "key": "win+c", "command": "-extension.vim_cmd+c", "when": "editorTextFocus && vim.active && vim.overrideCopy && vim.use<D-c> && !inDebugRepl" }, { "key": "ctrl+y", "command": "editor.action.addSelectionToNextFindMatch", "when": "editorFocus" }, { "key": "ctrl+shift+o", "command": "workbench.action.files.openFolder" }, { "key": "ctrl+/", "command": "editor.action.blockComment", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+shift+s", "command": "workbench.action.files.saveAll" }, { "key": "ctrl+alt+s", "command": "workbench.action.files.saveAs" }, { "key": "ctrl+shift+y", "command": "editor.action.changeAll", "when": "editorTextFocus && !editorReadonly" }, { "key": "ctrl+t", "command": "editor.action.formatDocument", "when": "editorFocus" }, { "key": "ctrl+shift+t", "command": "HookyQR.beautifyFile", "when": "editorFocus" }, { "key": "ctrl+j", "command": "editor.action.joinLines", "when": "editorFocus" }, { "key": "ctrl+m", "command": "editor.action.insertSnippet", "when": "editorFocus" }, { "key": "alt+enter", "command": "editor.action.inspectTMScopes", "when": "editorFocus" }, { "key": "ctrl+p", "command": "editor.action.transposeLetters", "when": "editorFocus" }, { "key": "ctrl+shift+a", "command": "eslint.executeAutofix", "when": "editorFocus" }, { "key": "ctrl+alt+,", "command": "workbench.action.openSnippets", "when": "editorFocus" }, { "key": "alt+f2", "command": "workbench.action.selectTheme", "when": "editorFocus" }, { "key": "ctrl+m", "command": "workbench.action.newWindow" }, { "key": "ctrl+shift+,", "command": "workbench.action.openGlobalKeybindings" }, { "key": "ctrl+u", "command": "workbench.action.tasks.runTask" }, { "key": "f11", "command": "workbench.action.toggleZenMode" }, { "key": "ctrl+f5", "command": "code-runner.run" }, { "key": "ctrl+i", "command": "npm-intellisense.import" , "when": "editorLangId != 'markdown'" }, { "key": "alt+f5", "command": "npm-script.run" }, { "key": "shift+f5", "command": "workbench.action.debug.run", "when": "!inDebugMode" }, { "key": "ctrl+shift+\\", "command": "workbench.action.toggleEditorGroupLayout" }, { "key": "ctrl+shift+b", "command": "workbench.action.toggleSidebarVisibility" }, { "key": "ctrl+g", "command": "markdown.showPreview", "when": "editorLangId == 'markdown'" }, { "key": "ctrl+shift+l", "command": "workbench.action.gotoLine" }, { "key": "alt+a", "command": "workbench.action.increaseViewSize" , "when": "editorLangId != 'markdown'&&editorFocus" }, { "key": "alt+w", "command": "workbench.action.joinTwoGroups" , "when": "editorFocus" }, { "key": "ctrl+1", "command": "workbench.action.openEditorAtIndex1" }, { "key": "ctrl+2", "command": "workbench.action.openEditorAtIndex2" }, { "key": "ctrl+3", "command": "workbench.action.openEditorAtIndex3" }, { "key": "ctrl+4", "command": "workbench.action.openEditorAtIndex4" }, { "key": "ctrl+5", "command": "workbench.action.openEditorAtIndex5" }, { "key": "ctrl+6", "command": "workbench.action.openEditorAtIndex6" }, { "key": "ctrl+7", "command": "workbench.action.openEditorAtIndex7" }, { "key": "ctrl+8", "command": "workbench.action.openEditorAtIndex8" }, { "key": "ctrl+9", "command": "workbench.action.openEditorAtIndex9" }, { "key": "alt+1", "command": "workbench.action.focusFirstEditorGroup" }, { "key": "alt+2", "command": "workbench.action.focusSecondEditorGroup" }, { "key": "alt+3", "command": "workbench.action.focusThirdEditorGroup" }, { "key": "ctrl+shift+m", "command": "workbench.action.reloadWindow" }, { "key": "alt+.", "command": "workbench.action.showEmmetCommands", "when": "editorLangId != 'markdown'&&editorFocus" }, { "key": "alt+enter", "command": "editor.emmet.action.nextEditPoint", "when": "editorFocus" }, { "key": "ctrl+shift+j", "command": "editor.emmet.action.mergeLines", "when": "editorFocus" }, { "key": "alt+left", "command": "editor.emmet.action.removeTag", "when": "editorFocus" }, { "key": "alt+right", "command": "editor.emmet.action.wrapWithAbbreviation", "when": "editorFocus" }, { "key": "alt+shift+right", "command": "editor.emmet.action.balanceOut", "when": "editorFocus" }, { "key": "alt+shift+left", "command": "editor.emmet.action.balanceIn", "when": "editorFocus" }, { "key": "alt+shift+enter", "command": "editor.emmet.action.updateTag", "when": "editorFocus" }, { "key": "ctrl+shift+w", "command": "workbench.actions.view.problems" }, { "key": "alt+q", "command": "workbench.action.terminal.toggleTerminal" }, { "key": "ctrl+shift+r", "command": "workbench.debug.action.toggleRepl" }, { "key": "ctrl+shift+a", "command": "autoprefixer.execute", "when": "editorTextFocus && editorLangId != 'javascript' && editorLangId != 'typescript'" }, { "key": "ctrl+shift+a", "command": "tslint.fixAllProblems", "when": "editorTextFocus && editorLangId != 'javascript' && editorLangId != 'less' && editorLangId != 'css'" }, { "key": "ctrl+alt+o", "command": "gitProjectManager.openProject" }, { "key": "ctrl+b", "command": "workbench.action.openRecent" }, { "key": "ctrl+r", "command": "-workbench.action.openRecent" }, { "key": "alt+b", "command": "markdown.extension.editing.toggleBold", "when": "editorTextFocus && editorLangId == 'markdown'" }, { "key": "alt+c", "command": "markdown-preview-enhanced.syncPreview", "when": "editorLangId == 'markdown'" }, { "key": "win+`", "command": "search.action.collapseSearchResults" } ]
|