Last active
August 7, 2020 18:07
-
-
Save macintacos/d63b7057cee0638e7ccfcdd6d1b7f662 to your computer and use it in GitHub Desktop.
VSpaceCode non-default Configuration, inspired by keybindings available in Chord Heavy. `multiCommands.txt` is an amalgamation of commands I created with the multi-commands VSCode extension to accentuate my keybindings.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"vspacecode.bindingOverrides": [ | |
{ | |
"bindings": [ | |
{ | |
"command": "workbench.action.openGlobalSettings", | |
"key": ",", | |
"name": "Open global settings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.selectIconTheme", | |
"key": "i", | |
"name": "Choose icon theme", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openGlobalKeybindings", | |
"key": "k", | |
"name": "Open global keybindings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openGlobalKeybindingsFile", | |
"key": "K", | |
"name": "Open global keybindings JSON", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.configureLanguageBasedSettings", | |
"key": "l", | |
"name": "Open language settings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openSnippets", | |
"key": "n", | |
"name": "Open user snippets", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openSettingsJson", | |
"key": "s", | |
"name": "Open global settings JSON", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.selectTheme", | |
"key": "t", | |
"name": "Choose color theme", | |
"type": "command" | |
}, | |
{ | |
"command": "extension.updateSettings", | |
"key": "u", | |
"name": "Update/upload settings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openWorkspaceSettings", | |
"key": "w", | |
"name": "Open workspace settings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openWorkspaceSettingsFile", | |
"key": "W", | |
"name": "Open workspace settings JSON", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "workbench.action.toggleDevTools", | |
"key": "d", | |
"name": "Show developer tools", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.setLogLevel", | |
"key": "l", | |
"name": "Set log level...", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.showLogs", | |
"key": "L", | |
"name": "Show logs...", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.showRuntimeExtensions", | |
"key": "r", | |
"name": "Show running extensions", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openProcessExplorer", | |
"key": "p", | |
"name": "Open Process Explorer", | |
"type": "command" | |
} | |
], | |
"key": "d", | |
"name": "Developer...", | |
"type": "bindings" | |
} | |
], | |
"keys": ",", | |
"name": "Settings/Preferences", | |
"type": "bindings" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "bookmarks.toggle", | |
"key": "m", | |
"name": "Toggle bookmark", | |
"type": "command" | |
}, | |
{ | |
"command": "bookmarks.jumpToNext", | |
"key": "n", | |
"name": "Jump to next bookmark", | |
"type": "command" | |
}, | |
{ | |
"command": "bookmarks.jumpToPrevious", | |
"key": "p", | |
"name": "Jump to previous bookmark", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.bookmarks", | |
"key": "o", | |
"name": "Open Bookmarks explorer", | |
"type": "command" | |
}, | |
{ | |
"command": "bookmarks.list", | |
"key": "b", | |
"name": "Open list of bookmarks in current file", | |
"type": "command" | |
}, | |
{ | |
"command": "bookmarks.listFromAllFiles", | |
"key": "B", | |
"name": "Open list of bookmarks in all files", | |
"type": "command" | |
} | |
], | |
"keys": "B", | |
"name": "Bookmarks...", | |
"type": "bindings" | |
}, | |
{ | |
"command": "workbench.action.closeUnmodifiedEditors", | |
"keys": "b.D", | |
"name": "Close unmodified editors", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "editor.action.commentLine", | |
"key": "l", | |
"name": "Comment/uncomment line(s)", | |
"type": "command" | |
}, | |
{ | |
"command": "code-runner.run", | |
"key": "r", | |
"name": "Run code in curent file", | |
"type": "command" | |
}, | |
{ | |
"command": "multiCommand.copyAndCommentLines", | |
"key": "y", | |
"name": "Copy selection and comment line", | |
"type": "command" | |
} | |
], | |
"keys": "c", | |
"name": "Code Actions...", | |
"type": "bindings" | |
}, | |
{ | |
"command": "workbench.action.output.toggleOutput", | |
"keys": "e.o", | |
"name": "Toggle output view", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "workbench.action.openSettingsJson", | |
"key": "d", | |
"name": "...open global settings JSON (because muscle memory)", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.selectIconTheme", | |
"key": "i", | |
"name": "...choose icon theme", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openGlobalKeybindings", | |
"key": "k", | |
"name": "...open global keybindings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openGlobalKeybindingsFile", | |
"key": "K", | |
"name": "...open global keybindings JSON", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.configureLanguageBasedSettings", | |
"key": "l", | |
"name": "...open language settings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openSnippets", | |
"key": "n", | |
"name": "...open User snippets", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openGlobalSettings", | |
"key": "s", | |
"name": "...open global settings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openSettingsJson", | |
"key": "S", | |
"name": "...open global settings JSON", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.selectTheme", | |
"key": "t", | |
"name": "...choose color theme", | |
"type": "command" | |
}, | |
{ | |
"command": "extension.updateSettings", | |
"key": "u", | |
"name": "...update/upload settings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openWorkspaceSettings", | |
"key": "w", | |
"name": "...open workspace settings", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openWorkspaceSettingsFile", | |
"key": "W", | |
"name": "...open workspace settings JSON", | |
"type": "command" | |
} | |
], | |
"keys": ["f", "e"], | |
"name": "Settings Files...", | |
"type": "bindings" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "copyFilePath", | |
"key": "y", | |
"name": "...current file with absolute path", | |
"type": "command" | |
}, | |
{ | |
"command": "copy-relative-path-and-line-numbers.path-only", | |
"key": "r", | |
"name": "...current file with relative path", | |
"type": "command" | |
}, | |
{ | |
"command": "copy-relative-path-and-line-numbers.both", | |
"key": "R", | |
"name": "...current file with relative path and current line numbers", | |
"type": "command" | |
}, | |
{ | |
"command": "fileutils.copyFileName", | |
"key": "n", | |
"name": "...current file name with extension", | |
"type": "command" | |
} | |
], | |
"keys": ["f", "y"], | |
"name": "Copy...", | |
"type": "bindings" | |
}, | |
{ | |
"command": "fileutils.removeFile", | |
"keys": "f.D", | |
"name": "Delete current file", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.files.openFileFolder", | |
"keys": "f.o", | |
"name": "Open file browser", | |
"type": "command" | |
}, | |
{ | |
"command": "outline.focus", | |
"keys": "f.O", | |
"name": "Focus file outline view", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.quickOpen", | |
"keys": "f.f", | |
"name": "Open file...", | |
"type": "command" | |
}, | |
{ | |
"command": "fileutils.renameFile", | |
"keys": "f.R", | |
"name": "Rename file", | |
"type": "command" | |
}, | |
{ | |
"command": "file-browser.open", | |
"keys": "f.n", | |
"name": "New file (via File Browser)", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "gitlens.diffWithPrevious", | |
"key": "d", | |
"name": "...diff current file against previous revision", | |
"type": "command" | |
}, | |
{ | |
"command": "gitHistory.diffFileAtCommitAgainstCurrent", | |
"key": "D", | |
"name": "...diff current file against previous revision (choose commit)", | |
"type": "command" | |
}, | |
{ | |
"command": "vscsm.fileHistoryInSublimeMerge", | |
"key": "f", | |
"name": "...open file history in Sublime Merge", | |
"type": "command" | |
}, | |
{ | |
"command": "vscsm.lineHistoryInSublimeMerge", | |
"key": "l", | |
"name": "...open line history in Sublime Merge", | |
"type": "command" | |
} | |
], | |
"keys": ["g", "f"], | |
"name": "File...", | |
"type": "bindings" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "openInGitHub.openFileBlame", | |
"key": "b", | |
"name": "...open file blame", | |
"type": "command" | |
}, | |
{ | |
"command": "openInGitHub.openFile", | |
"key": "f", | |
"name": "...open file", | |
"type": "command" | |
}, | |
{ | |
"command": "openInGitHub.openFileHistory", | |
"key": "h", | |
"name": "...open file history", | |
"type": "command" | |
}, | |
{ | |
"command": "openInGitHub.openIssues", | |
"key": "i", | |
"name": "...open repo issues", | |
"type": "command" | |
}, | |
{ | |
"command": "openInGitHub.openProject", | |
"key": "p", | |
"name": "...open project", | |
"type": "command" | |
}, | |
{ | |
"command": "openInGitHub.openPullRequests", | |
"key": "r", | |
"name": "...open pull requests", | |
"type": "command" | |
} | |
], | |
"keys": ["g", "g"], | |
"name": "Github...", | |
"type": "bindings" | |
}, | |
{ | |
"command": "gitlens.showCommitSearch", | |
"keys": "g./", | |
"name": "Search history", | |
"type": "command" | |
}, | |
{ | |
"command": "git.checkout", | |
"keys": "g.B", | |
"name": "Branch", | |
"type": "command" | |
}, | |
{ | |
"command": "gitlens.fetchRepositories", | |
"keys": "g.F", | |
"name": "Fetch repositories", | |
"type": "command" | |
}, | |
{ | |
"command": "gitlens.gitCommands", | |
"keys": "g.G", | |
"name": "Git commands", | |
"type": "command" | |
}, | |
{ | |
"keys": "g.S", | |
"position": -1 | |
}, | |
{ | |
"command": "vscsm.blameInSublimeMerge", | |
"keys": "g.b", | |
"name": "Show blame in Sublime Merge", | |
"type": "command" | |
}, | |
{ | |
"command": "githd.viewBranchHistory", | |
"keys": "g.h", | |
"name": "View history", | |
"type": "command" | |
}, | |
{ | |
"command": "git.pull", | |
"keys": "g.l", | |
"name": "Pull", | |
"type": "command" | |
}, | |
{ | |
"command": "vscsm.openInSublimeMerge", | |
"keys": "g.s", | |
"name": "View status in Sublime Merge", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openDocumentationUrl", | |
"keys": "h.d", | |
"name": "Open VSCode Documentation", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.openRequestFeature URL", | |
"keys": "h.i", | |
"name": "Open top VSCode issues", | |
"type": "command" | |
}, | |
{ | |
"keys": "h.k", | |
"position": -1 | |
}, | |
{ | |
"command": "workbench.action.showInteractivePlayground", | |
"keys": "h.p", | |
"name": "Open interactive editor playground", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "multiCommand.copyRelativePathAndPrintIt", | |
"key": "r", | |
"name": "...relative path of current file (copies it too)", | |
"type": "command" | |
}, | |
{ | |
"command": "extension.relativePath", | |
"key": "R", | |
"name": "...relative path of other file in project", | |
"type": "command" | |
}, | |
{ | |
"command": "multiCommand.copyRelativePathAndSelectedLinesAndPrintIt", | |
"key": "l", | |
"name": "...relative path of current file AND selected line numbers (copies it too)", | |
"type": "command" | |
} | |
], | |
"keys": ["i", "f"], | |
"name": "Insert file...", | |
"type": "bindings" | |
}, | |
{ | |
"command": "workbench.action.showAllSymbols", | |
"keys": "j.I", | |
"name": "Jump to symbol in project", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.gotoMethod", | |
"keys": "j.m", | |
"name": "Jump to method/function in file", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.positionPanelLeft", | |
"keys": "l.H", | |
"name": "Move panel left", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.positionPanelBottom", | |
"keys": "l.J", | |
"name": "Move panel bottom", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.positionPanelRight", | |
"keys": "l.L", | |
"name": "Move panel right", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.closePanel", | |
"keys": "l.c", | |
"name": "Close panel", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.debug.action.toggleRepl", | |
"keys": "d.t", | |
"name": "Toggle Debug Console view", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.focusPanel", | |
"keys": "l.f", | |
"name": "Focus panel", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.togglePanel", | |
"keys": "l.o", | |
"name": "Toggle panel", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.actions.view.problems", | |
"keys": "l.p", | |
"name": "Focus Problems panel", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.toggleSidebarVisibility", | |
"keys": "l.s", | |
"name": "Toggle sidebar", | |
"type": "command" | |
}, | |
{ | |
"command": "breadcrumbs.focusAndSelect", | |
"keys": "j.b", | |
"name": "Jump to breadcrumbs", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"bindings": [ | |
{ | |
"command": "confluence.showPreview", | |
"key": "v", | |
"name": "Show preview", | |
"type": "command" | |
}, | |
{ | |
"command": "confluence.showPreviewToSide", | |
"key": "V", | |
"name": "Show preview to side", | |
"type": "command" | |
} | |
], | |
"key": "C", | |
"name": "Confluence...", | |
"type": "bindings" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "extension.Align", | |
"key": "a", | |
"name": "Align columns in CSV", | |
"type": "command" | |
}, | |
{ | |
"command": "csv.preview", | |
"key": "v", | |
"name": "CSV Preview", | |
"type": "command" | |
}, | |
{ | |
"command": "excel.preview", | |
"key": "V", | |
"name": "Excel preview", | |
"type": "command" | |
} | |
], | |
"key": "c", | |
"name": "CSV/Excel...", | |
"type": "bindings" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "markdown.extension.editing.toggleMath", | |
"key": "m", | |
"name": "Toggle math", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.extension.checkTaskList", | |
"key": "c", | |
"name": "Check Task List", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.extension.editing.toggleBold", | |
"key": "b", | |
"name": "Toggle bold", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.extension.editing.toggleItalic", | |
"key": "i", | |
"name": "Toggle italic", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.extension.editing.toggleStrikethrough", | |
"key": "s", | |
"name": "Toggle strikethrough", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.extension.editing.toggleCodeSpan", | |
"key": "`", | |
"name": "Toggle inline code", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.extension.editing.toggleCodeBlock", | |
"key": "~", | |
"name": "Toggle code block", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.extension.editing.toggleList", | |
"key": "l", | |
"name": "Toggle list", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.showPreview", | |
"key": "v", | |
"name": "Show preview", | |
"type": "command" | |
}, | |
{ | |
"command": "markdown.showPreviewToSide", | |
"key": "V", | |
"name": "Show preview to side", | |
"type": "command" | |
} | |
], | |
"key": "m", | |
"name": "Markdown...", | |
"type": "bindings" | |
} | |
], | |
"keys": "m", | |
"name": "Major...", | |
"type": "bindings" | |
}, | |
{ | |
"command": "projectManager.saveProject", | |
"keys": "p.s", | |
"name": "Save project", | |
"type": "command" | |
}, | |
{ | |
"command": "projectManager.editProjects", | |
"keys": "p.e", | |
"name": "Edit projects", | |
"type": "command" | |
}, | |
{ | |
"command": "projectManager.listProjects", | |
"keys": "p.p", | |
"name": "List projects (current window)...", | |
"type": "command" | |
}, | |
{ | |
"command": "projectManager.listProjects", | |
"keys": "p.l", | |
"name": "List projects (current window)...", | |
"type": "command" | |
}, | |
{ | |
"command": "projectManager.refreshAnyProjects", | |
"keys": "p.r", | |
"name": "Refresh projects", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.replaceInFiles", | |
"keys": "p.R", | |
"name": "Replace in files", | |
"type": "command" | |
}, | |
{ | |
"command": "projectManager.listProjectsNewWindow", | |
"keys": "p.P", | |
"name": "List projects (new window)...", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.closeAllEditors", | |
"keys": "q.a", | |
"name": "Close all editors", | |
"type": "command" | |
}, | |
{ | |
"command": "code-runner.stop", | |
"keys": "q.c", | |
"name": "Stop currently running code", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.debug.stop", | |
"keys": "q.d", | |
"name": "Stop debugging", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.closeEditorsToTheLeft", | |
"keys": "q.H", | |
"name": "Close editors to the left", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.closeEditorsToTheRight", | |
"keys": "q.L", | |
"name": "Close editors to the right", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.closeOtherEditors", | |
"keys": "q.o", | |
"name": "Close other editors in current group", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.closeEditorsInOtherGroups", | |
"keys": "q.O", | |
"name": "Close editors in other groups", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.closeFolder", | |
"keys": "q.p", | |
"name": "Close current project", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.closeEditorsInAllGroups", | |
"keys": "q.A", | |
"name": "Close current file in all groups", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.reloadWindowWithExtensionsDisabled", | |
"keys": "q.R", | |
"name": "Reload window with extensions disabled", | |
"type": "command" | |
}, | |
{ | |
"command": "extension.openWithDefault", | |
"keys": "S.b", | |
"name": "Show file in default browser", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.files.openFileFolder", | |
"keys": "S.f", | |
"name": "Show OS file picker", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.github-pull-requests", | |
"keys": "S.P", | |
"name": "Show Github Pull Requests", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.mongoDB", | |
"keys": "S.m", | |
"name": "Show MongoDB", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.project-manager", | |
"keys": "S.M", | |
"name": "Show Project Manager", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.todo-tree-container", | |
"keys": "S.T", | |
"name": "Show TODOs", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "editor.action.refactor", | |
"key": "r", | |
"name": "Refactor base command", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "go.godoctor.extract", | |
"key": "m", | |
"name": "Extract method", | |
"type": "command" | |
}, | |
{ | |
"command": "go.godoctor.var", | |
"key": "v", | |
"name": "Extract variable", | |
"type": "command" | |
} | |
], | |
"key": "g", | |
"name": "Golang...", | |
"type": "bindings" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "python.refactorExtractMethod", | |
"key": "m", | |
"name": "Extract method", | |
"type": "command" | |
}, | |
{ | |
"command": "python.refactorExtractVariable", | |
"key": "v", | |
"name": "Extract variable", | |
"type": "command" | |
} | |
], | |
"key": "p", | |
"name": "Python...", | |
"type": "bindings" | |
} | |
], | |
"keys": ["x", "r"], | |
"name": "Refactor...", | |
"type": "bindings" | |
}, | |
{ | |
"command": "extension.toggleTheme", | |
"keys": "t.d", | |
"name": "Toggle day/night theme", | |
"type": "command" | |
}, | |
{ | |
"command": "settings.cycle.lineNumbers", | |
"keys": "t.l", | |
"name": "Cycle line numbers", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.toggleTabsVisibility", | |
"keys": "t.t", | |
"name": "Toggle tab visibility", | |
"type": "command" | |
}, | |
{ | |
"command": "toggleVim", | |
"keys": "T.v", | |
"name": "Toggle vim", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.firstEditorInGroup", | |
"keys": "w.1", | |
"name": "First editor in group", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.lastEditorInGroup", | |
"keys": "w.0", | |
"name": "Last editor in group", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.files.newUntitledFile", | |
"keys": "w.t", | |
"name": "New untitled file", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.newWindow", | |
"keys": "w.n", | |
"name": "New window", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.pinEditor", | |
"keys": "w.p", | |
"name": "Pin active editor", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.unpinEditor", | |
"keys": "w.P", | |
"name": "Unpin active editor", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.focusNextGroup", | |
"keys": "w.l", | |
"name": "Focus next group", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.focusPreviousGroup", | |
"keys": "w.h", | |
"name": "Focus previous group", | |
"type": "command" | |
}, | |
{ | |
"command": "multiCommand.closePanelAndSidebarAndOtherEditors", | |
"keys": "w.M", | |
"name": "Close sidebar, panel, and other editor groups", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.focusBelowGroup", | |
"keys": "w.j", | |
"name": "Focus below group", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.focusAboveGroup", | |
"keys": "w.k", | |
"name": "Focus above group", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.quickSwitchWindow", | |
"keys": "w.o", | |
"name": "Switch window...", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "editor.action.copyLinesDownAction", | |
"key": "j", | |
"name": "Copy line(s) down", | |
"type": "command" | |
}, | |
{ | |
"command": "editor.action.copyLinesUpAction", | |
"key": "k", | |
"name": "Copy line(s) up", | |
"type": "command" | |
}, | |
{ | |
"command": "fileutils.copyFileName", | |
"key": "n", | |
"name": "Copy current file name", | |
"type": "command" | |
}, | |
{ | |
"command": "copyFilePath", | |
"key": "p", | |
"name": "Copy current file absolute path", | |
"type": "command" | |
}, | |
{ | |
"command": "copyRelativeFilePath", | |
"key": "P", | |
"name": "Copy current file relative path", | |
"type": "command" | |
} | |
], | |
"keys": "y", | |
"name": "Yank/Copy...", | |
"type": "bindings" | |
}, | |
{ | |
"command": "workbench.action.replaceInFiles", | |
"keys": "x.R", | |
"name": "Replace in files", | |
"type": "command" | |
}, | |
{ | |
"command": "wwm.aligncode", | |
"keys": "x.A", | |
"name": "Align code", | |
"type": "command" | |
}, | |
{ | |
"command": "editor.action.formatSelection", | |
"keys": "x.=", | |
"name": "Format selection", | |
"type": "command" | |
}, | |
{ | |
"bindings": [ | |
{ | |
"command": "editor.action.trimTrailingWhitespace", | |
"key": "w", | |
"name": "Delete trailing whitespace", | |
"type": "command" | |
}, | |
{ | |
"command": "remove-empty-lines.inDocument", | |
"key": "f", | |
"name": "Delete empty lines in file", | |
"type": "command" | |
}, | |
{ | |
"command": "remove-empty-lines.inSelection", | |
"key": "s", | |
"name": "Delete empty lines in selection (adjacent lines if no selection)", | |
"type": "command" | |
} | |
], | |
"keys": ["x", "d"], | |
"name": "Delete...", | |
"type": "bindings" | |
}, | |
{ | |
"keys": ["w", "f"], | |
"name": "Open file in new group...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"command": "multiCommand.splitWindowRightAndSearchForFile", | |
"key": "l", | |
"name": "...to the right", | |
"type": "command" | |
}, | |
{ | |
"command": "multiCommand.splitWindowLeftAndSearchForFile", | |
"key": "h", | |
"name": "...to the left", | |
"type": "command" | |
}, | |
{ | |
"command": "multiCommand.splitWindowBelowAndSearchForFile", | |
"key": "j", | |
"name": "...to below", | |
"type": "command" | |
}, | |
{ | |
"command": "multiCommand.splitWindowAboveAndSearchForFile", | |
"key": "k", | |
"name": "...to above", | |
"type": "command" | |
} | |
] | |
}, | |
{ | |
"command": "workbench.action.navigateBack", | |
"keys": "[", | |
"name": "Go back", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.navigateForward", | |
"keys": "]", | |
"name": "Go forward", | |
"type": "command" | |
}, | |
{ | |
"keys": "o", | |
"name": "Open...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"command": "extension.openWithDefaultBrowser", | |
"key": "b", | |
"name": "Open file with default browser", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.explorer", | |
"key": "e", | |
"name": "Explorer view", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.mongoDB", | |
"key": "m", | |
"name": "MongoDB view", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.github-pull-requests", | |
"key": "P", | |
"name": "Github Pull Requests view", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.project-manager", | |
"key": "p", | |
"name": "Project Manager view", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extension.todo-tree-container", | |
"key": "t", | |
"name": "TODO View", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.view.extensions", | |
"key": "x", | |
"name": "Extensions Marketplace", | |
"type": "command" | |
} | |
] | |
}, | |
{ | |
"keys": ["w", "r"], | |
"name": "Resize...", | |
"type": "transient", | |
"bindings": [ | |
{ | |
"command": "workbench.action.increaseViewSize", | |
"key": ".", | |
"name": "Increase view size", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.decreaseViewSize", | |
"key": ",", | |
"name": "Decrease view size", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.evenEditorWidths", | |
"key": "0", | |
"name": "Reset group sizes", | |
"type": "command" | |
}, | |
{ | |
"command": "workbench.action.toggleEditorWidths", | |
"key": "t", | |
"name": "Toggle group sizes", | |
"type": "command" | |
} | |
] | |
} | |
] | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"multiCommand.commands": [ | |
{ | |
"command": "multiCommand.closePanelAndSidebarAndOtherEditors", | |
"sequence": [ | |
"workbench.action.closePanel", | |
"workbench.action.closeSidebar", | |
"workbench.action.closeEditorsInOtherGroups" | |
] | |
}, | |
{ | |
"command": "multiCommand.copyAndCommentLines", | |
"sequence": [ | |
"editor.action.clipboardCopyAction", | |
"editor.action.commentLine" | |
] | |
}, | |
{ | |
"command": "multiCommand.copyRelativePathAndPrintIt", | |
"sequence": ["copy-relative-path-and-line-numbers.path-only", "execPaste"] | |
}, | |
{ | |
"command": "multiCommand.copyRelativePathAndSelectedLinesAndPrintIt", | |
"sequence": ["copy-relative-path-and-line-numbers.both", "execPaste"] | |
}, | |
{ | |
"command": "multiCommand.moveToNextChangeAndShow", | |
"sequence": [ | |
"workbench.action.editor.nextChange", | |
"editor.action.dirtydiff.next" | |
] | |
}, | |
{ | |
"command": "multiCommand.moveToPreviousChangeAndShow", | |
"sequence": [ | |
"workbench.action.editor.previousChange", | |
"editor.action.dirtydiff.previous" | |
] | |
}, | |
{ | |
"command": "multiCommand.splitWindowAboveAndSearchForFile", | |
"sequence": [ | |
"workbench.action.newGroupAbove", | |
"workbench.action.quickOpen" | |
] | |
}, | |
{ | |
"command": "multiCommand.splitWindowBelowAndSearchForFile", | |
"sequence": [ | |
"workbench.action.newGroupBelow", | |
"workbench.action.quickOpen" | |
] | |
}, | |
{ | |
"command": "multiCommand.splitWindowLeftAndSearchForFile", | |
"sequence": [ | |
"workbench.action.newGroupLeft", | |
"workbench.action.quickOpen" | |
] | |
}, | |
{ | |
"command": "multiCommand.splitWindowRightAndSearchForFile", | |
"sequence": [ | |
"workbench.action.newGroupRight", | |
"workbench.action.quickOpen" | |
] | |
}, | |
{ | |
"command": "multiCommand.unfocusInputByCreatingNewEditorGroup", | |
"sequence": ["workbench.action.newGroupAbove"] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment