Skip to content

Instantly share code, notes, and snippets.

@AndriyShepitsen
Last active October 26, 2020 09:40
Show Gist options
  • Save AndriyShepitsen/f6c2a99666ae94cc9d8a9999f198c1a9 to your computer and use it in GitHub Desktop.
Save AndriyShepitsen/f6c2a99666ae94cc9d8a9999f198c1a9 to your computer and use it in GitHub Desktop.
vs code
{"lastUpload":"2020-10-26T09:40:06.238Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "golang.go",
"publisherDisplayName": "golang"
},
"name": "go",
"publisher": "golang",
"version": "0.18.0"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.17.1"
},
{
"metadata": {
"id": "ecc7bbf7-9d61-46c8-b47e-a2a27c38b38d",
"publisherId": "XadillaX.viml",
"publisherDisplayName": "XadillaX"
},
"name": "viml",
"publisher": "XadillaX",
"version": "1.0.0"
}
]
// Place your key bindings in this file to override the defaultsauto[]
[
{
"keyboard.dispatch": "keyCode"
},
{
"key": "alt+n",
"command": "workbench.action.quickOpenNavigateNextInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+p",
"command": "-workbench.action.quickOpenNavigateNextInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "alt+u",
"command": "commandId",
"when": "editorTextFocus"
},{
"key": "ctrl+p",
"command": "-workbench.action.quickOpen"
},
{
"key": "shift+alt+n",
"command": "workbench.action.showCommands"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "shift+alt+n",
"command": "workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.quickOpenNavigatePreviousInFilePicker",
"when": "inFilesPicker && inQuickOpen"
},
{
"key": "alt+.",
"command": "-auto-close-tag.closeTag"
},
{
"key": "alt+.",
"command": "-gitlens.diffWithNext",
"when": "editorTextFocus && isInDiffRightEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/ && gitlens:activeFileStatus =~ /revision/"
},
{
"key": "alt+.",
"command": "-gitlens.diffWithNext",
"when": "editorTextFocus && !isInDiffEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/ && gitlens:activeFileStatus =~ /revision/"
},
{
"key": "alt+.",
"command": "-gitlens.diffWithNextInDiffLeft",
"when": "editorTextFocus && isInDiffLeftEditor && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /revision/ && gitlens:activeFileStatus =~ /revision/"
},
{
"key": "alt+.",
"command": "-gitlens.key.alt+.",
"when": "gitlens:key:."
},
{
"key": "alt+/",
"command": "-gitlens.showCommitSearch",
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
},
{
"key": "alt+/",
"command": "workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+`",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+,",
"command": "-workbench.action.closeWindow",
"when": "!editorIsOpen && !multipleEditorGroups"
},
{
"key": "alt+b",
"command": "editor.action.goToDeclaration"
},
{
"key": "ctrl+l",
"command": "workbench.action.nextEditorInGroup"
},
{
"key": "ctrl+h",
"command": "workbench.action.previousEditorInGroup"
},
{
"key": "ctrl+v",
"command": "workbench.action.terminal.paste"
},
{
"key": "ctrl+shift+v",
"command": "-workbench.action.terminal.paste",
"when": "terminalFocus"
},
{
"key": "shift+alt+q",
"command": "workbench.action.closeFolder",
"when": "supportsWorkspaces"
},
{
"key": "ctrl+k f",
"command": "-workbench.action.closeFolder",
"when": "supportsWorkspaces"
},
{
"key": "ctrl+alt+s",
"command": "-importFormatter.format",
"when": "resourceLangId == 'javascript'"
},
{
"key": "ctrl+alt+s",
"command": "workbench.action.openGlobalKeybindings"
},
{
"key": "ctrl+k ctrl+s",
"command": "-workbench.action.openGlobalKeybindings"
},
{
"key": "ctrl+shift+;",
"command": "-breadcrumbs.focus",
"when": "breadcrumbsPossible"
},
{
"key": "shift+alt+o",
"command": "-editor.action.organizeImports",
"when": "editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/"
},
{
"key": "shift+alt+o",
"command": "workbench.action.files.openFolder"
},
{
"key": "ctrl+k ctrl+o",
"command": "-workbench.action.files.openFolder"
},
{
"key": "alt+u",
"command": "metaGo.goto",
"when": "editorTextFocus"
},
{
"key": "alt+;",
"command": "-metaGo.goto",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "shift+alt+t",
"command": "workbench.action.terminal.split"
},
{
"key": "shift+alt+l",
"command": "-bookmarks.expandSelectionToNext",
"when": "editorTextFocus"
},
{
"key": "shift+alt+h",
"command": "-editor.showCallHierarchy",
"when": "editorHasCallHierarchyProvider && editorTextFocus && !inReferenceSearchEditor"
},
{
"key": "shift+alt+h",
"command": "-gitlens.showQuickRepoHistory",
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
},
{
"key": "shift+alt+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "shift+alt+k",
"command": "-bookmarks.shrinkSelection",
"when": "editorTextFocus"
},
{
"key": "shift+alt+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "workbench.files.action.collapseExplorerFolders"
},
{
"key": "ctrl+alt+o",
"command": "-typescriptHero.imports.organize",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+r",
"command": "-revealFileInOS",
"when": "!editorFocus"
},
{
"key": "ctrl+shift+7",
"command": "revealFileInOS"
},
{
"key": "alt+d",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+down",
"command": "-editor.action.copyLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+alt+up",
"command": "-editor.action.copyLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+w",
"command": "-gitlens.diffLineWithWorking",
"when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /tracked/"
},
{
"key": "alt+w",
"command": "-workbench.action.terminal.toggleFindWholeWordTerminalFocus",
"when": "terminalFocus"
},
{
"key": "alt+w",
"command": "-workbench.action.terminal.toggleFindWholeWord",
"when": "terminalFindWidgetFocused"
},
{
"key": "alt+w",
"command": "-toggleFindWholeWord",
"when": "editorFocus"
},
{
"key": "alt+w",
"command": "-toggleSearchWholeWord",
"when": "searchViewletFocus && searchViewletVisible"
},
{
"key": "ctrl+w",
"command": "-workbench.action.closeWindow",
"when": "!editorIsOpen && !multipleEditorGroups"
},
{
"key": "ctrl+w",
"command": "-extension.vim_ctrl+w",
"when": "editorTextFocus && vim.active && vim.use<C-w> && !inDebugRepl"
},
{
"key": "ctrl+w",
"command": "-workbench.action.closeGroup",
"when": "activeEditorGroupEmpty && multipleEditorGroups"
},
{
"key": "ctrl+shift+l",
"command": "-editor.action.selectHighlights",
"when": "editorFocus"
},
{
"key": "alt+f",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+i",
"command": "-editor.action.formatDocument.none",
"when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorHasDocumentFormattingProvider && !editorReadonly"
},
{
"key": "ctrl+shift+p",
"command": "editor.action.formatDocument.none"
},
{
"key": "alt+s",
"command": "-gitlens.showQuickRepoStatus",
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
},
{
"key": "alt+s",
"command": "workbench.action.files.save"
},
{
"key": "ctrl+s",
"command": "-workbench.action.files.save"
},
{
"key": "ctrl+shift+k",
"command": "-editor.action.deleteLines",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "shift+alt+p",
"command": "git.push"
},
{
"key": "alt+k",
"command": "-keybindings.editor.recordSearchKeys",
"when": "inKeybindings && inKeybindingsSearch"
},
{
"key": "k",
"command": "-list.focusUp",
"when": "listFocus && !inputFocus"
},
{
"key": "ctrl+shift+k",
"command": "git.commit"
},
{
"key": "ctrl+alt+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+k",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+up",
"command": "-editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+alt+j",
"command": "-bookmarks.jumpToPrevious",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+j",
"command": "-liveshare.join",
"when": "liveshare:state != 'Joined' && liveshare:state != 'Shared'"
},
{
"key": "shift+alt+j",
"command": "-bookmarks.expandSelectionToPrevious",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+j",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "alt+down",
"command": "-editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+j",
"command": "-workbench.action.search.toggleQueryDetails",
"when": "searchViewletVisible"
},
{
"key": "ctrl+shift+j",
"command": "editor.action.joinLines"
},
{
"key": "alt+meta+d",
"command": "editor.action.copyLinesUpAction"
},
{
"key": "ctrl+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+c",
"command": "-gitlens.views.compare.copy",
"when": "gitlens:enabled && focusedView =~ /^gitlens\\.views\\.compare/"
},
{
"key": "ctrl+c",
"command": "-gitlens.views.fileHistory.copy",
"when": "gitlens:enabled && focusedView =~ /^gitlens\\.views\\.fileHistory/"
},
{
"key": "ctrl+c",
"command": "-gitlens.views.lineHistory.copy",
"when": "gitlens:enabled && focusedView =~ /^gitlens\\.views\\.lineHistory/"
},
{
"key": "ctrl+c",
"command": "-gitlens.views.repositories.copy",
"when": "gitlens:enabled && focusedView =~ /^gitlens\\.views\\.repositories/"
},
{
"key": "ctrl+c",
"command": "-gitlens.views.search.copy",
"when": "gitlens:enabled && focusedView =~ /^gitlens\\.views\\.search/"
},
{
"key": "ctrl+v",
"command": "paste"
},
{
"key": "ctrl+v",
"command": "default:paste"
},
{
"key": "ctrl+shift+alt+w",
"command": "editor.action.selectHighlights"
},
{
"key": "shift+meta+v",
"command": "-god.clipboardring-paste",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+v",
"command": "-markdown.showPreview",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+v",
"command": "-editor.action.clipboardPasteAction",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+space",
"command": "-editor.action.triggerParameterHints",
"when": "editorHasSignatureHelpProvider && editorTextFocus"
},
{
"key": "ctrl+k ctrl+q",
"command": "-workbench.action.navigateToLastEditLocation"
},
{
"key": "shift+alt+w",
"command": "editor.action.moveSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "ctrl+k ctrl+d",
"command": "-editor.action.moveSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "shift+alt+right",
"command": "-editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "ctrl+l",
"command": "-expandLineSelection",
"when": "textInputFocus"
},
{
"key": "alt+e",
"command": "editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly"
},
{
"key": "ctrl+space",
"command": "-editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && textInputFocus && !editorReadonly"
},
{
"key": "shift+alt+i",
"command": "-editor.action.insertCursorAtEndOfEachLineSelected",
"when": "editorTextFocus"
},
{
"key": "shift+alt+k",
"command": "editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "shift+alt+up",
"command": "-editor.action.insertCursorAbove",
"when": "editorTextFocus"
},
{
"key": "shift+alt+j",
"command": "editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+down",
"command": "-editor.action.insertCursorBelow",
"when": "editorTextFocus"
},
{
"key": "ctrl+8",
"command": "-workbench.action.focusEighthEditorGroup"
},
{
"key": "alt+p",
"command": "-keybindings.editor.toggleSortByPrecedence",
"when": "inKeybindings"
},
{
"key": "ctrl+alt+n",
"command": "workbench.explorer.fileView.focus"
},
{
"key": "ctrl+n",
"command": "-explorer.newFile",
"when": "explorerViewletVisible && filesExplorerFocus"
},
{
"key": "ctrl+n",
"command": "-workbench.action.files.newUntitledFile"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "alt+p",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "alt+n",
"command": "extension.GoToAnything"
},
{
"key": "ctrl+p",
"command": "-extension.GoToAnything"
},
{
"key": "ctrl+t ctrl+r",
"command": "workbench.action.quickOpenRecent"
},
{
"key": "shift+alt+r",
"command": "workbench.action.terminal.toggleFindRegex",
"when": "terminalFindWidgetFocused"
},
{
"key": "alt+r",
"command": "-workbench.action.terminal.toggleFindRegex",
"when": "terminalFindWidgetFocused"
},
{
"key": "alt+r",
"command": "-toggleFindRegex",
"when": "editorFocus"
},
{
"key": "alt+r",
"command": "-toggleSearchRegex",
"when": "searchViewletFocus && searchViewletVisible"
},
{
"key": "alt+r",
"command": "-workbench.action.terminal.toggleFindRegexTerminalFocus",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+r",
"command": "-editor.action.refactor",
"when": "editorHasCodeActionsProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+r",
"command": "-workbench.action.quickOpenNavigatePreviousInRecentFilesPicker",
"when": "inQuickOpen && inRecentFilesPicker"
},
{
"key": "ctrl+r",
"command": "-workbench.action.openRecent"
},
{
"key": "alt+r",
"command": "workbench.action.quickOpen"
},
{
"key": "ctrl+e",
"command": "-workbench.action.quickOpen"
},
{
"key": "ctrl+alt+u",
"command": "extension.findUsages"
},
{
"key": "alt+b",
"command": "-gitlens.toggleFileBlame",
"when": "editorTextFocus && config.gitlens.keymap == 'alternate' && gitlens:activeFileStatus =~ /blameable/"
},
{
"key": "ctrl+alt+z",
"command": "-god.git.reset",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+z",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+alt+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "shift+alt+z",
"command": "workbench.action.quickInputBack",
"when": "inQuickOpen"
},
{
"key": "ctrl+alt+-",
"command": "-workbench.action.quickInputBack",
"when": "inQuickOpen"
},
{
"key": "ctrl+alt+z",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+n",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "ctrl+w",
"command": "-amVim.ctrl+w",
"when": "amVim.configuration.shouldBindCtrlCommands && editorTextFocus && amVim.mode == 'INSERT'"
},
{
"key": "ctrl+w",
"command": "editor.action.smartSelect.expand"
},
{
"key": "ctrl+shift+alt+j",
"command": "workbench.action.terminal.navigationModeFocusNext",
"when": "accessibilityModeEnabled && terminalFocus"
},
{
"key": "ctrl+down",
"command": "-workbench.action.terminal.navigationModeFocusNext",
"when": "accessibilityModeEnabled && terminalFocus"
},
{
"key": "ctrl+shift+alt+j",
"command": "workbench.action.terminal.navigationModeFocusNext",
"when": "accessibilityModeEnabled && terminalA11yTreeFocus"
},
{
"key": "ctrl+down",
"command": "-workbench.action.terminal.navigationModeFocusNext",
"when": "accessibilityModeEnabled && terminalA11yTreeFocus"
},
{
"key": "ctrl+shift+alt+j",
"command": "scrollLineDown",
"when": "textInputFocus"
},
{
"key": "ctrl+down",
"command": "-scrollLineDown",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+alt+j",
"command": "selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+down",
"command": "-selectNextSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+shift+alt+j",
"command": "problems.action.focusProblemsFromFilter",
"when": "problemsFilterFocus"
},
{
"key": "ctrl+down",
"command": "-problems.action.focusProblemsFromFilter",
"when": "problemsFilterFocus"
},
{
"key": "ctrl+shift+alt+j",
"command": "search.focus.nextInputBox",
"when": "inputBoxFocus && searchViewletVisible"
},
{
"key": "ctrl+down",
"command": "-search.focus.nextInputBox",
"when": "inputBoxFocus && searchViewletVisible"
},
{
"key": "ctrl+shift+alt+k",
"command": "scrollLineUp",
"when": "textInputFocus"
},
{
"key": "ctrl+up",
"command": "-scrollLineUp",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+alt+k",
"command": "selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+up",
"command": "-selectPrevSuggestion",
"when": "suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus"
},
{
"key": "ctrl+shift+alt+k",
"command": "search.action.focusSearchFromResults",
"when": "firstMatchFocus && searchViewletVisible"
},
{
"key": "ctrl+up",
"command": "-search.action.focusSearchFromResults",
"when": "firstMatchFocus && searchViewletVisible"
},
{
"key": "ctrl+shift+alt+k",
"command": "search.focus.previousInputBox",
"when": "inputBoxFocus && searchViewletVisible && !searchInputBoxFocus"
},
{
"key": "ctrl+up",
"command": "-search.focus.previousInputBox",
"when": "inputBoxFocus && searchViewletVisible && !searchInputBoxFocus"
},
{
"key": "ctrl+shift+alt+k",
"command": "workbench.action.terminal.navigationModeFocusPrevious",
"when": "accessibilityModeEnabled && terminalA11yTreeFocus"
},
{
"key": "ctrl+up",
"command": "-workbench.action.terminal.navigationModeFocusPrevious",
"when": "accessibilityModeEnabled && terminalA11yTreeFocus"
},
{
"key": "ctrl+shift+alt+k",
"command": "workbench.action.terminal.navigationModeFocusPrevious",
"when": "accessibilityModeEnabled && terminalFocus"
},
{
"key": "ctrl+up",
"command": "-workbench.action.terminal.navigationModeFocusPrevious",
"when": "accessibilityModeEnabled && terminalFocus"
},
{
"key": "ctrl+shift+1",
"command": "-editor.action.replaceOne",
"when": "editorFocus && findWidgetVisible"
},
{
"key": "ctrl+shift+1",
"command": "-search.action.replace",
"when": "matchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+shift+1",
"command": "-search.action.replaceAllInFile",
"when": "fileMatchFocus && replaceActive && searchViewletVisible"
},
{
"key": "ctrl+shift+1",
"command": "-search.action.replaceAllInFolder",
"when": "folderMatchFocus && replaceActive && searchViewletVisible"
},
{
"key": "shift+alt+1",
"command": "workbench.action.joinAllGroups"
},
{
"key": "shift+alt+3",
"command": "workbench.action.editorLayoutTwoRows"
},
{
"key": "shift+alt+2",
"command": "workbench.action.editorLayoutTwoColumns"
},
{
"key": "ctrl+shift+1",
"command": "workbench.action.moveEditorToNextGroup"
},
{
"key": "ctrl+alt+right",
"command": "-workbench.action.moveEditorToNextGroup"
},
{
"key": "ctrl+shift+2",
"command": "workbench.action.moveEditorToPreviousGroup"
},
{
"key": "ctrl+alt+left",
"command": "-workbench.action.moveEditorToPreviousGroup"
},
{
"key": "ctrl+shift+6",
"command": "workbench.action.moveActiveEditorGroupDown"
},
{
"key": "ctrl+k down",
"command": "-workbench.action.moveActiveEditorGroupDown"
},
{
"key": "ctrl+shift+4",
"command": "workbench.action.moveActiveEditorGroupUp"
},
{
"key": "ctrl+k up",
"command": "-workbench.action.moveActiveEditorGroupUp"
},
{
"key": "ctrl+shift+2",
"command": "-extension.vim_ctrl+shift+2",
"when": "editorTextFocus && vim.active && vim.use<C-shift+2>"
},
{
"key": "ctrl+alt+l",
"command": "-bookmarks.jumpToNext",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+l",
"command": "-god.format",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+l",
"command": "workbench.action.navigateEditorGroups"
},
{
"key": "ctrl+k right",
"command": "-workbench.action.moveActiveEditorGroupRight"
},
{
"key": "ctrl+k left",
"command": "-workbench.action.moveActiveEditorGroupLeft"
},
{
"key": "ctrl+shift+pageup",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "ctrl+shift+pagedown",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "ctrl+shift+9",
"command": "editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+]",
"command": "-editor.action.indentLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+8",
"command": "editor.action.reindentlines"
},
{
"key": "ctrl+9",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "ctrl+9",
"command": "-workbench.action.lastEditorInGroup"
},
{
"key": "ctrl+k .",
"command": "workbench.action.closeOtherEditors"
},
{
"key": "ctrl+t",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+shift+`",
"command": "-workbench.action.terminal.new"
},
{
"key": "ctrl+shift+alt+.",
"command": "workbench.action.closePanel"
},
{
"key": "alt+z",
"command": "editor.action.toggleWordWrap"
},
{
"key": "alt+z",
"command": "-editor.action.toggleWordWrap"
},
{
"key": "ctrl+shift+w",
"command": "workbench.action.closeWindow"
},
{
"key": "ctrl+shift+w",
"command": "-workbench.action.closeWindow"
},
{
"key": "alt+.",
"command": "workbench.action.closeActiveEditor"
},
{
"key": "ctrl+w",
"command": "-workbench.action.closeActiveEditor"
},
{
"key": "ctrl+k g",
"command": "workbench.action.closeEditorsInGroup"
},
{
"key": "ctrl+k w",
"command": "-workbench.action.closeEditorsInGroup"
},
{
"key": "alt+q",
"command": "workbench.action.terminal.kill"
},
{
"key": "ctrl+alt+l",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+pagedown",
"command": "-workbench.action.nextEditor"
},
{
"key": "ctrl+alt+h",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+shift+t",
"command": "-extension.goToSpec",
"when": "editorTextFocus"
},
{
"key": "shift+alt+9",
"command": "-workbench.action.moveEditorToLastGroup"
},
{
"key": "ctrl+shift+,",
"command": "-editor.action.inPlaceReplace.up",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+,",
"command": "workbench.action.keepEditor"
},
{
"key": "ctrl+k enter",
"command": "-workbench.action.keepEditor"
},
{
"key": "ctrl+o",
"command": "-workbench.action.files.openLocalFile",
"when": "remoteFileDialogVisible"
},
{
"key": "ctrl+0",
"command": "-workbench.action.focusSideBar"
},
{
"key": "ctrl+0",
"command": "workbench.action.zoomReset"
},
{
"key": "ctrl+numpad0",
"command": "-workbench.action.zoomReset"
},
{
"key": "ctrl+shift+e",
"command": "-workbench.view.explorer"
},
{
"key": "ctrl+j",
"command": "-workbench.action.togglePanel"
},
{
"key": "ctrl+j",
"command": "-extension.vim_ctrl+j",
"when": "editorTextFocus && vim.active && vim.use<C-j> && !inDebugRepl"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm"
},
{
"key": "ctrl+shift+c",
"command": "-workbench.action.terminal.openNativeConsole",
"when": "!terminalFocus"
},
{
"key": "alt+i",
"command": "explorer.newFile"
},
{
"key": "shift+alt+i",
"command": "explorer.newFolder"
},
{
"key": "shift+'",
"command": "wrapSelection.quote.french",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "unknown",
"command": "-wrapSelection.quote.french",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "alt+o",
"command": "editor.emmet.action.wrapIndividualLinesWithAbbreviation"
},
{
"key": "ctrl+meta+i",
"command": "extension.ifMe",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+i",
"command": "-extension.ifMe",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+o",
"command": "surround.with",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "ctrl+shift+t",
"command": "-surround.with",
"when": "editorHasSelection"
},
{
"key": "alt+a",
"command": "surround.with.a",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "`",
"command": "surround.with.tick",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "alt+g",
"command": "genGetSet.popup",
"when": "editorTextFocus"
},
{
"key": "shift+alt+g",
"command": "-genGetSet.popup",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+g",
"command": "workbench.action.gotoLine"
},
{
"key": "ctrl+g",
"command": "-workbench.action.gotoLine"
},
{
"key": "l i",
"command": "surround.with.li",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "alt+p",
"command": "surround.with.p",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "'",
"command": "surround.with. single quote",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "alt+u",
"command": "surround.with.ul",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "h 1",
"command": "surround.with.h1",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "h 2",
"command": "surround.with.h2",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "h 3",
"command": "surround.with.h3",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "shift+'",
"command": "surround.with.double quote",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "shift+[",
"command": "surround.with.curly braces",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "[",
"command": "surround.with.square braces",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "ctrl+shift+alt+e",
"command": "surround.with.element",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "i f",
"command": "surround.with.if",
"when": "editorHasSelection && editorTextFocus"
},
{
"key": "ctrl+f",
"command": "-repl.action.filter",
"when": "inDebugRepl && textInputFocus"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFindWidgetFocused"
},
{
"key": "ctrl+f",
"command": "-amVim.ctrl+f",
"when": "amVim.configuration.shouldBindCtrlCommands && editorTextFocus && amVim.mode != 'INSERT'"
},
{
"key": "ctrl+f",
"command": "-editor.action.extensioneditor.showfind",
"when": "!editorFocus && activeEditor == 'workbench.editor.extension'"
},
{
"key": "ctrl+f",
"command": "-editor.action.webvieweditor.showFind",
"when": "!editorFocus && activeEditor == 'WebviewEditor'"
},
{
"key": "ctrl+f",
"command": "-keybindings.editor.searchKeybindings",
"when": "inKeybindings"
},
{
"key": "ctrl+f",
"command": "-settings.action.search",
"when": "inSettingsEditor"
},
{
"key": "ctrl+f",
"command": "-problems.action.focusFilter",
"when": "problemsViewFocus"
},
{
"key": "h",
"command": "amVim.left",
"when": "editorTextFocus && amVim.mode != 'INSERT'"
},
{
"key": "left",
"command": "-amVim.left",
"when": "editorTextFocus && amVim.mode != 'INSERT'"
},
{
"key": "l",
"command": "amVim.right",
"when": "editorTextFocus && amVim.mode != 'INSERT'"
},
{
"key": "right",
"command": "-amVim.right",
"when": "editorTextFocus && amVim.mode != 'INSERT'"
},
{
"key": "ctrl+c",
"command": "-amVim.ctrl+c",
"when": "amVim.configuration.shouldBindCtrlCommands && editorTextFocus"
},
{
"key": "ctrl+c ctrl+t",
"command": "extension.codeTimeStatusToggle"
},
{
"key": "shift+alt+b",
"command": "-gitlens.toggleCodeLens",
"when": "editorTextFocus && gitlens:canToggleCodeLens && gitlens:enabled && config.gitlens.keymap == 'alternate'"
},
{
"key": "ctrl+shift+g shift+b",
"command": "-gitlens.toggleCodeLens",
"when": "editorTextFocus && gitlens:canToggleCodeLens && gitlens:enabled && config.gitlens.keymap == 'chorded'"
},
{
"key": "ctrl+shift+g b",
"command": "-gitlens.toggleFileBlame",
"when": "editorTextFocus && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /blameable/"
},
{
"key": "alt+h",
"command": "-gitlens.showQuickFileHistory",
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
},
{
"key": "ctrl+shift+g h",
"command": "-gitlens.showQuickFileHistory",
"when": "gitlens:enabled && config.gitlens.keymap == 'chorded'"
},
{
"key": "ctrl+8",
"command": "gitlens.views.fileHistory:gitlens.focus"
},
{
"key": "ctrl+shift+c",
"command": "-copy-text.copyTextOnly"
},
{
"key": "ctrl+v",
"command": "editor.action.clipboardPasteAction"
},
{
"key": "ctrl+shift+g",
"command": "gitlens.views.search:scm.focus"
},
{
"key": "alt+w",
"command": "editor.action.addSelectionToNextFindMatch"
},
{
"key": "ctrl+h",
"command": "-editor.action.startFindReplaceAction"
},
{
"key": "ctrl+meta+h",
"command": "workbench.action.replaceInFiles"
},
{
"key": "ctrl+shift+h",
"command": "-workbench.action.replaceInFiles"
},
{
"key": "ctrl+shift+h",
"command": "editor.action.startFindReplaceAction"
},
{
"key": "meta+d",
"command": "workbench.action.debug.continue",
"when": "inDebugMode"
},
{
"key": "f5",
"command": "-workbench.action.debug.continue",
"when": "inDebugMode"
},
{
"key": "ctrl+alt+/",
"command": "-liveshare.followToTheSide",
"when": "liveshare:hasCollaborators"
},
{
"key": "ctrl+alt+/",
"command": "editor.debug.action.toggleBreakpoint",
"when": "editorTextFocus"
},
{
"key": "f9",
"command": "-editor.debug.action.toggleBreakpoint",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+i",
"command": "-hiveOpener.manageOpenerList"
},
{
"key": "ctrl+alt+i",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+alt+d",
"command": "-vscodedebugger.debugger"
},
{
"key": "ctrl+alt+d",
"command": "workbench.action.debug.start",
"when": "!inDebugMode"
},
{
"key": "f5",
"command": "-workbench.action.debug.start",
"when": "!inDebugMode"
},
{
"key": "shift+alt+9",
"command": "ketchup.startTimer"
},
{
"key": "shift+alt+8",
"command": "ketchup.pauseTimer"
},
{
"key": "shift+alt+7",
"command": "ketchup.resumeTimer"
},
{
"key": "shift+alt+6",
"command": "ketchup.stopTimer"
},
{
"key": "ctrl+shift+0",
"command": "workbench.action.openSnippets"
},
{
"key": "ctrl+alt+0",
"command": "-extension.ansibleVaultInline",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.editor.previousChange",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+f3",
"command": "editor.action.dirtydiff.previous",
"when": "editorTextFocus"
},
{
"key": "shift+alt+f3",
"command": "-editor.action.dirtydiff.previous",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+f3",
"command": "-editor.action.previousSelectionMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+shift+space",
"command": "editor.action.moveSelectionToPreviousFindMatch"
},
{
"key": "ctrl+alt+b",
"command": "typescriptHero.imports.organize"
},
{
"key": "ctrl+c",
"command": "-editor.action.clipboardCopyAction",
"when": "textInputFocus"
},
{
"key": "ctrl+c",
"command": "-filesExplorer.copy",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
},
{
"key": "ctrl+c",
"command": "-keybindings.editor.copyKeybindingEntry",
"when": "inKeybindings && keybindingFocus"
},
{
"key": "ctrl+c",
"command": "-problems.action.copy",
"when": "problemFocus"
},
{
"key": "ctrl+c",
"command": "-search.action.copyMatch",
"when": "fileMatchOrMatchFocus"
},
{
"key": "ctrl+c",
"command": "-multiclip.copy",
"when": "editorTextFocus"
},
{
"key": "ctrl+c",
"command": "editor.action.clipboardCopyAction"
},
{
"key": "ctrl+c",
"command": "-copy-copy-paste.copy",
"when": "editorTextFocus"
},
{
"key": "ctrl+x",
"command": "-copy-copy-paste.cut",
"when": "editorTextFocus"
},
{
"key": "ctrl+x",
"command": "-multiclip.cut",
"when": "editorTextFocus"
},
{
"key": "ctrl+x",
"command": "-filesExplorer.cut",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
},
{
"key": "ctrl+x",
"command": "editor.action.clipboardCutAction",
"when": "textInputFocus "
},
{
"key": "ctrl+x",
"command": "-editor.action.clipboardCutAction",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+v",
"command": "-multiclip.regularPaste",
"when": "editorTextFocus"
},
{
"key": "ctrl+v",
"command": "-filesExplorer.paste",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "ctrl+shift+alt+9",
"command": "extension.createSnippet"
},
{
"key": "ctrl+shift+alt+8",
"command": "snippetExplorer.addSnippet"
},
{
"key": "ctrl+enter",
"command": "-python.datascience.runcurrentcell",
"when": "editorTextFocus && python.datascience.featureenabled && python.datascience.hascodecells && !editorHasSelection"
},
{
"key": "ctrl+enter",
"command": "-todo.toggleBox",
"when": "editorTextFocus && editorLangId == 'todo'"
},
{
"key": "ctrl+enter",
"command": "-task.new",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+a",
"command": "task.new"
}
]
{
"sync.gist": "f6c2a99666ae94cc9d8a9999f198c1a9",
"sync.forceDownload": true,
"sync.autoDownload": true,
"workbench.startupEditor": "newUntitledFile",
"vim.digraphs": {
},
"vim.commandLineModeKeyBindingsNonRecursive": [
]
}
{"ref":"f671c446-7ed6-49a7-92d3-ba959c1682b2","content":"{\"version\":2,\"machineId\":\"46037ced-0dc5-4461-b6ae-14bb84c01547\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n \\\\\\\"sync.gist\\\\\\\": \\\\\\\"f6c2a99666ae94cc9d8a9999f198c1a9\\\\\\\",\\\\n \\\\\\\"sync.forceDownload\\\\\\\": true,\\\\n \\\\\\\"sync.autoDownload\\\\\\\": true,\\\\n \\\\\\\"workbench.startupEditor\\\\\\\": \\\\\\\"newUntitledFile\\\\\\\"\\\\n}\\\"}\"}"}
{
"sync.gist": "f6c2a99666ae94cc9d8a9999f198c1a9",
"sync.forceDownload": true,
"sync.autoDownload": true,
"workbench.startupEditor": "newUntitledFile",
"vim.digraphs": {
},
"vim.commandLineModeKeyBindingsNonRecursive": [
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment