Last active
April 13, 2023 11:47
-
-
Save mogelbrod/bb25223e4983ed2b7affc781d3697e55 to your computer and use it in GitHub Desktop.
VSCode settings
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
| [ | |
| // Focus previous/next split using cmd (mac) or ctrl (others) + left/right | |
| { | |
| "key": "ctrl+left", | |
| "command": "workbench.action.focusPreviousGroup", | |
| "when": "!isMac && editorTextFocus && vim.active && vim.mode != 'Insert'", | |
| }, | |
| { | |
| "key": "cmd+left", | |
| "command": "workbench.action.focusPreviousGroup", | |
| "when": "editorTextFocus && vim.active && vim.mode != 'Insert'", | |
| }, | |
| { | |
| "key": "ctrl+right", | |
| "command": "workbench.action.focusNextGroup", | |
| "when": "!isMac && editorTextFocus && vim.active && vim.mode != 'Insert'", | |
| }, | |
| { | |
| "key": "cmd+right", | |
| "command": "workbench.action.focusNextGroup", | |
| "when": "editorTextFocus && vim.active && vim.mode != 'Insert'", | |
| }, | |
| // Focus Nth tab using cmd+N (mac) and ctrl+N (others) | |
| { | |
| "key": "ctrl+1", | |
| "command": "workbench.action.openEditorAtIndex1", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+2", | |
| "command": "workbench.action.openEditorAtIndex2", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+3", | |
| "command": "workbench.action.openEditorAtIndex3", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+4", | |
| "command": "workbench.action.openEditorAtIndex4", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+5", | |
| "command": "workbench.action.openEditorAtIndex5", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+6", | |
| "command": "workbench.action.openEditorAtIndex6", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+7", | |
| "command": "workbench.action.openEditorAtIndex7", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+8", | |
| "command": "workbench.action.openEditorAtIndex8", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+9", | |
| "command": "workbench.action.lastEditorInGroup", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "ctrl+f7", | |
| "command": "editor.action.inspectTMScopes", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+1", | |
| "command": "workbench.action.openEditorAtIndex1", | |
| }, | |
| { | |
| "key": "cmd+2", | |
| "command": "workbench.action.openEditorAtIndex2", | |
| }, | |
| { | |
| "key": "cmd+3", | |
| "command": "workbench.action.openEditorAtIndex3", | |
| }, | |
| { | |
| "key": "cmd+4", | |
| "command": "workbench.action.openEditorAtIndex4", | |
| }, | |
| { | |
| "key": "cmd+5", | |
| "command": "workbench.action.openEditorAtIndex5", | |
| }, | |
| { | |
| "key": "cmd+6", | |
| "command": "workbench.action.openEditorAtIndex6", | |
| }, | |
| { | |
| "key": "cmd+7", | |
| "command": "workbench.action.openEditorAtIndex7", | |
| }, | |
| { | |
| "key": "cmd+8", | |
| "command": "workbench.action.openEditorAtIndex8", | |
| }, | |
| { | |
| "key": "cmd+9", | |
| "command": "workbench.action.lastEditorInGroup", | |
| }, | |
| // Git/github related commands chorded by Cmd + G | |
| { | |
| "key": "ctrl+g r", | |
| "command": "gitlens.openRepoInRemote", | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g r", | |
| "command": "gitlens.openRepoInRemote", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g f", | |
| "command": "gitlens.openFileRevisionFrom", | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g f", | |
| "command": "gitlens.openFileRevisionFrom", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g ctrl+f", | |
| "command": "gitlens.showCommitSearch", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+g cmd+f", | |
| "command": "gitlens.showCommitSearch", | |
| }, | |
| { | |
| "key": "ctrl+g /", | |
| "command": "gitlens.showCommitSearch", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+g /", | |
| "command": "gitlens.showCommitSearch", | |
| }, | |
| { | |
| "key": "ctrl+g d", | |
| "command": "gitlens.diffWithRevision", | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g d", | |
| "command": "gitlens.diffWithRevision", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g h", | |
| "command": "gitlens.showQuickFileHistory", | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g h", | |
| "command": "gitlens.showQuickFileHistory", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g c", | |
| "command": "workbench.action.addComment", | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g c", | |
| "command": "workbench.action.addComment", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g s", | |
| "command": "extension.multiCommand.execute", | |
| "args": { | |
| "sequence": [ | |
| "editor.action.clipboardCopyAction", | |
| "workbench.action.addComment" | |
| ], | |
| }, | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g s", | |
| "command": "extension.multiCommand.execute", | |
| "args": { | |
| "sequence": [ | |
| "editor.action.clipboardCopyAction", | |
| "workbench.action.addComment" | |
| ], | |
| }, | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g ctrl+c", | |
| "command": "workbench.action.expandAllComments", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+g cmd+c", | |
| "command": "workbench.action.expandAllComments" | |
| }, | |
| { | |
| "key": "ctrl+g [", | |
| "command": "editor.action.previousCommentThreadAction", | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g [", | |
| "command": "editor.action.previousCommentThreadAction", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g ]", | |
| "command": "editor.action.nextCommentThreadAction", | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g ]", | |
| "command": "editor.action.nextCommentThreadAction", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g w", | |
| "command": "git.stage", | |
| "when": "!isMac && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g w", | |
| "command": "git.stage", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "cmd+g cmd+w", | |
| "command": "git.stage", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+g v", | |
| "command": "pr.markFileAsViewed", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+g v", | |
| "command": "pr.markFileAsViewed", | |
| }, | |
| { | |
| "key": "ctrl+g p", | |
| "command": "extension.multiCommand.execute", | |
| "args": { | |
| "interval": 50, // appears necessary for workbench.action.focusActiveEditorGroup to work | |
| "sequence": [ | |
| "list.focusUp", | |
| "list.selectAndPreserveFocus", | |
| "workbench.action.focusActiveEditorGroup" | |
| ], | |
| }, | |
| "when": "!isMac" | |
| }, | |
| { | |
| "key": "cmd+g p", | |
| "command": "extension.multiCommand.execute", | |
| "args": { | |
| "interval": 50, // appears necessary for workbench.action.focusActiveEditorGroup to work | |
| "sequence": [ | |
| "list.focusUp", | |
| "list.selectAndPreserveFocus", | |
| "workbench.action.focusActiveEditorGroup" | |
| ], | |
| }, | |
| }, | |
| { | |
| "key": "ctrl+g n", | |
| "command": "extension.multiCommand.execute", | |
| "args": { | |
| "interval": 50, // appears necessary for workbench.action.focusActiveEditorGroup to work | |
| "sequence": [ | |
| "list.focusDown", | |
| "list.selectAndPreserveFocus", | |
| "workbench.action.focusActiveEditorGroup" | |
| ], | |
| }, | |
| "when": "!isMac" | |
| }, | |
| { | |
| "key": "cmd+g n", | |
| "command": "extension.multiCommand.execute", | |
| "args": { | |
| "interval": 50, // appears necessary for workbench.action.focusActiveEditorGroup to work | |
| "sequence": [ | |
| "list.focusDown", | |
| "list.selectAndPreserveFocus", | |
| "workbench.action.focusActiveEditorGroup" | |
| ], | |
| }, | |
| }, | |
| // Toggle file explorer with cmd+e | |
| { | |
| "key": "ctrl+e", | |
| "command": "workbench.files.action.showActiveFileInExplorer", | |
| "when": "!isMac && viewContainer.workbench.view.explorer.enabled && editorFocus" | |
| }, | |
| { | |
| "key": "cmd+e", | |
| "command": "workbench.files.action.showActiveFileInExplorer", | |
| "when": "viewContainer.workbench.view.explorer.enabled && editorFocus" | |
| }, | |
| { | |
| "key": "ctrl+e", | |
| "command": "workbench.files.action.focusFilesExplorer", | |
| "when": "!isMac && viewContainer.workbench.view.explorer.enabled && !editorFocus", | |
| }, | |
| { | |
| "key": "cmd+e", | |
| "command": "workbench.files.action.focusFilesExplorer", | |
| "when": "viewContainer.workbench.view.explorer.enabled && !editorFocus", | |
| }, | |
| { | |
| "key": "ctrl+e", | |
| "command": "workbench.action.toggleSidebarVisibility", | |
| "when": "!isMac && viewContainer.workbench.view.explorer.enabled && explorerViewletVisible && sideBarFocus && !inputFocus && !textInputFocus && !renameInputVisible" | |
| }, | |
| { | |
| "key": "cmd+e", | |
| "command": "workbench.action.toggleSidebarVisibility", | |
| "when": "viewContainer.workbench.view.explorer.enabled && explorerViewletVisible && sideBarFocus && !inputFocus && !textInputFocus && !renameInputVisible" | |
| }, | |
| { | |
| "key": "cmd+r", | |
| "command": "workbench.action.debug.start", | |
| "when": "debuggersAvailable && debugState == 'inactive' && !inDebugMode" | |
| }, | |
| { | |
| "key": "cmd+r", | |
| "command": "workbench.action.debug.restart", | |
| "when": "inDebugMode" | |
| }, | |
| { | |
| "key": "ctrl+[Semicolon]", | |
| "command": "workbench.action.terminal.toggleTerminal", | |
| "when": "!isMac && terminal.active" | |
| }, | |
| { | |
| "key": "cmd+[Semicolon]", | |
| "command": "workbench.action.terminal.toggleTerminal", | |
| "when": "terminal.active" | |
| }, | |
| { | |
| "key": "ctrl+.", | |
| "command": "workbench.action.terminal.sendSequence", | |
| "args": { | |
| "text": "soundtrackyourbrand" | |
| }, | |
| "when": "!isMac && terminalFocus && terminalHasBeenCreated || !isMac && terminalFocus && terminalProcessSupported" | |
| }, | |
| { | |
| "key": "cmd+.", | |
| "command": "workbench.action.terminal.sendSequence", | |
| "args": { | |
| "text": "soundtrackyourbrand" | |
| }, | |
| "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" | |
| }, | |
| { | |
| "key": "cmd+left", | |
| "command": "workbench.action.terminal.focusPreviousPane", | |
| "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" | |
| }, | |
| { | |
| "key": "cmd+right", | |
| "command": "workbench.action.terminal.focusNextPane", | |
| "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" | |
| }, | |
| // Cmd+T / Cmd+D opens new terminals | |
| { | |
| "key": "ctrl+t", | |
| "command": "workbench.action.terminal.newWithCwd", | |
| "when": "!isMac && terminalFocus && terminalProcessSupported || !isMac && terminalFocus && terminalWebExtensionContributedProfile" | |
| }, | |
| { | |
| "key": "cmd+t", | |
| "command": "workbench.action.terminal.newWithCwd", | |
| "when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile" | |
| }, | |
| { | |
| "key": "ctrl+d", | |
| "command": "workbench.action.terminal.split", | |
| "when": "!isMac && terminalFocus && terminalProcessSupported || !isMac && terminalFocus && terminalWebExtensionContributedProfile" | |
| }, | |
| { | |
| "key": "cmd+d", | |
| "command": "workbench.action.terminal.split", | |
| "when": "terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile" | |
| }, | |
| // Cmd+W closes the active terminal | |
| { | |
| "key": "ctrl+shift+w", | |
| "command": "workbench.action.terminal.kill", | |
| "when": "!isMac && terminalFocus && terminalHasBeenCreated || !isMac && terminalFocus && terminalProcessSupported" | |
| }, | |
| { | |
| "key": "cmd+w", | |
| "command": "workbench.action.terminal.kill", | |
| "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" | |
| }, | |
| { | |
| "key": "ctrl+w", | |
| "command": "workbench.action.togglePanel", | |
| "when": "!isMac && !terminalFocus && panelFocus" | |
| }, | |
| { | |
| "key": "cmd+w", | |
| "command": "workbench.action.togglePanel", | |
| "when": "!terminalFocus && panelFocus" | |
| }, | |
| // Cmd+L clears terminal/repl/output | |
| { | |
| "key": "ctrl+l", | |
| "command": "workbench.action.terminal.clear", | |
| "when": "!isMac && terminalFocus && terminalHasBeenCreated || !isMac && terminalFocus && terminalProcessSupported" | |
| }, | |
| { | |
| "key": "cmd+shift+l", | |
| "command": "workbench.action.terminal.clear", | |
| "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" | |
| }, | |
| { | |
| "key": "cmd+l", | |
| "command": "workbench.action.terminal.clear", | |
| "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" | |
| }, | |
| { | |
| "key": "ctrl+l", | |
| "command": "workbench.debug.panel.action.clearReplAction", | |
| "when": "!isMac && inDebugRepl" | |
| }, | |
| { | |
| "key": "cmd+shift+l", | |
| "command": "workbench.debug.panel.action.clearReplAction", | |
| "when": "inDebugRepl" | |
| }, | |
| { | |
| "key": "cmd+l", | |
| "command": "workbench.debug.panel.action.clearReplAction", | |
| "when": "inDebugRepl" | |
| }, | |
| { | |
| "key": "ctrl+l", | |
| "command": "workbench.output.action.clearOutput", | |
| "when": "!isMac && panelFocus && activePanel == 'workbench.panel.output'" | |
| }, | |
| { | |
| "key": "cmd+shift+l", | |
| "command": "workbench.output.action.clearOutput", | |
| "when": "panelFocus && activePanel == 'workbench.panel.output'" | |
| }, | |
| { | |
| "key": "cmd+l", | |
| "command": "workbench.output.action.clearOutput", | |
| "when": "panelFocus && activePanel == 'workbench.panel.output'" | |
| }, | |
| { | |
| "key": "k", | |
| "command": "cursorMove", | |
| "args": { | |
| "to": "up" | |
| }, | |
| "when": "panelFocus && activePanel == 'workbench.panel.output' && !findInputFocussed" | |
| }, | |
| { | |
| "key": "j", | |
| "command": "cursorMove", | |
| "args": { | |
| "to": "down" | |
| }, | |
| "when": "panelFocus && activePanel == 'workbench.panel.output' && !findInputFocussed" | |
| }, | |
| { | |
| "key": "shift+g", | |
| "command": "cursorBottom", | |
| "when": "panelFocus && activePanel == 'workbench.panel.output' && !findInputFocussed" | |
| }, | |
| // SCM - Staging & discarding changes | |
| { | |
| "key": "ctrl+s", | |
| "command": "git.stage", | |
| "when": "!isMac && sideBarFocus && activeViewlet == 'workbench.view.scm' && !inputFocus", | |
| }, | |
| { | |
| "key": "cmd+s", | |
| "command": "git.stage", | |
| "when": "sideBarFocus && activeViewlet == 'workbench.view.scm' && !inputFocus", | |
| }, | |
| { | |
| "key": "ctrl+z", | |
| "command": "git.unstage", | |
| "when": "!isMac && sideBarFocus && activeViewlet == 'workbench.view.scm' && !inputFocus", | |
| }, | |
| { | |
| "key": "cmd+z", | |
| "command": "git.unstage", | |
| "when": "sideBarFocus && activeViewlet == 'workbench.view.scm' && !inputFocus", | |
| }, | |
| { | |
| "key": "ctrl+x", | |
| "command": "git.clean", | |
| "when": "!isMac && sideBarFocus && activeViewlet == 'workbench.view.scm' && !inputFocus", | |
| }, | |
| { | |
| "key": "cmd+x", | |
| "command": "git.clean", | |
| "when": "sideBarFocus && activeViewlet == 'workbench.view.scm' && !inputFocus", | |
| }, | |
| // Explorer - managing files | |
| { | |
| "key": ", d", | |
| "command": "deleteFile", | |
| "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
| }, | |
| { | |
| "key": ", m", | |
| "command": "fileutils.moveFile", | |
| "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus" | |
| }, | |
| { | |
| "key": ", a", | |
| "command": "explorer.newFile", | |
| "when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" | |
| }, | |
| { | |
| "key": ", f", | |
| "command": "explorer.newFolder", | |
| "when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" | |
| }, | |
| { | |
| "key": ", s", | |
| "command": "explorer.openToSide", | |
| "when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" | |
| }, | |
| { | |
| "key": ", y", | |
| "command": "copyRelativeFilePath", | |
| "when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" | |
| }, | |
| { | |
| "key": "enter", | |
| "command": "extension.multiCommand.execute", | |
| "args": { | |
| "sequence": [ | |
| "filesExplorer.openFilePreserveFocus", | |
| "workbench.view.explorer" | |
| ], | |
| }, | |
| "when": "explorerViewletFocus && explorerViewletVisible && !inputFocus" | |
| }, | |
| // Sidebar hotkeys | |
| { | |
| "key": "ctrl+w", | |
| "command": "workbench.action.focusFirstEditorGroup", | |
| // "when": "sideBarFocus && !inputFocus" | |
| "when": "sideBarFocus" | |
| }, | |
| { | |
| "key": "escape", | |
| "command": "workbench.action.toggleSidebarVisibility", | |
| // Close except for when any toggled input is focused | |
| "when": "!explorerViewletVisible && sideBarFocus && !inputFocus && !textInputFocus && !renameInputVisible || filesExplorerFocus && !inputFocus && !textInputFocus && !renameInputVisible || openEditorsFocus && !renameInputVisible || searchViewletFocus" | |
| }, | |
| { | |
| "key": "ctrl+shift+f", | |
| "command": "workbench.action.replaceInFiles", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+shift+f", | |
| "command": "workbench.action.replaceInFiles" | |
| }, | |
| { | |
| "key": "ctrl+h", | |
| "command": "workbench.action.replaceInFiles", | |
| "when": "sideBarFocus" | |
| }, | |
| { | |
| "key": "ctrl+shift+g", | |
| "command": "workbench.view.scm", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+shift+g", | |
| "command": "workbench.view.scm", | |
| }, | |
| { | |
| "key": "ctrl+shift+h", | |
| "command": "prStatus:github.focus", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+shift+h", | |
| "command": "prStatus:github.focus", | |
| }, | |
| { | |
| "key": "ctrl+shift+j", | |
| "command": "workbench.view.extension.github-pull-requests", | |
| "when": "!isMac", | |
| }, | |
| { | |
| "key": "cmd+shift+j", | |
| "command": "workbench.view.extension.github-pull-requests", | |
| }, | |
| // Make ctrl+j / ctrl+k navigate lists in Quick open, suggest widget, parameter hints & code actions | |
| { | |
| "key": "ctrl+j", | |
| "command": "workbench.action.quickOpenSelectNext", | |
| "when": "inQuickOpen" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "workbench.action.quickOpenSelectPrevious", | |
| "when": "inQuickOpen" | |
| }, | |
| { | |
| "key": "ctrl+j", | |
| "command": "selectNextSuggestion", | |
| "when": "suggestWidgetVisible" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "selectPrevSuggestion", | |
| "when": "suggestWidgetVisible" | |
| }, | |
| { | |
| "key": "ctrl+j", | |
| "command": "showNextParameterHint", | |
| "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "showPrevParameterHint", | |
| "when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible" | |
| }, | |
| { | |
| "key": "ctrl+j", | |
| "command": "selectNextCodeAction", | |
| "when": "codeActionMenuVisible" | |
| }, | |
| { | |
| "key": "ctrl+k", | |
| "command": "selectPrevCodeAction", | |
| "when": "codeActionMenuVisible" | |
| }, | |
| { | |
| "key": "shift+alt+]", | |
| "command": "editor.action.inlineSuggest.showNext", | |
| "when": "inlineSuggestionVisible && !editorReadonly" | |
| }, | |
| { | |
| "key": "alt+]", // collides with key combination to enter ^ on custom keyboard | |
| "command": "-editor.action.inlineSuggest.showNext", | |
| "when": "inlineSuggestionVisible && !editorReadonly" | |
| }, | |
| // Other widgets | |
| { | |
| "key": "/", | |
| "command": "list.find", | |
| "when": "listFocus && listSupportsFind && !inputFocus" | |
| }, | |
| { | |
| "key": "enter", | |
| "command": "list.closeFind", | |
| "when": "listFocus && treeFindOpen && inputFocus" | |
| }, | |
| { | |
| "key": "tab", | |
| "command": "togglePeekWidgetFocus", | |
| "when": "inReferenceSearchEditor && vim.active && vim.mode != 'Insert' || referenceSearchVisible" | |
| }, | |
| // Cmd+K hotkeys | |
| { | |
| "key": "cmd+k cmd+s", | |
| "command": "workbench.action.files.saveWithoutFormatting" | |
| }, | |
| // Misc editor hotkeys | |
| { | |
| "key": "cmd+shift+r", | |
| "command": "workbench.action.tasks.runTask" | |
| }, | |
| { | |
| "key": "cmd+alt+;", | |
| "command": "workbench.action.toggleMaximizedPanel" | |
| }, | |
| { | |
| "key": "escape", | |
| "command": "-workbench.action.hideComment", | |
| "when": "commentEditorFocused" | |
| }, | |
| { | |
| "key": "shift+escape", | |
| "command": "workbench.action.hideComment", | |
| "when": "commentEditorFocused" | |
| }, | |
| { | |
| "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 && vim.use<C-d> && !inDebugRepl" | |
| }, | |
| { | |
| "key": "ctrl+p", | |
| "command": "extension.vim_ctrl+p", | |
| "when": "textInputFocus" | |
| }, | |
| { | |
| "key": "ctrl+n", | |
| "command": "extension.vim_ctrl+n", | |
| "when": "textInputFocus" | |
| }, | |
| { | |
| "key": "cmd+f7", | |
| "command": "editor.action.inspectTMScopes", | |
| }, | |
| { | |
| "key": "cmd+t", | |
| "command": "workbench.action.openView" | |
| }, | |
| { | |
| "key": "cmd+t", | |
| "command": "-workbench.action.showAllSymbols" | |
| }, | |
| { | |
| "key": "cmd+g b", | |
| "command": "gitlens.toggleFileBlame", | |
| "when": "editorTextFocus && config.gitlens.keymap == 'chorded' && gitlens:activeFileStatus =~ /blameable/" | |
| }, | |
| { | |
| "key": "ctrl+b", | |
| "command": "markdown.extension.editing.toggleBold", | |
| "when": "editorTextFocus && !editorReadonly && editorLangId =~ /^markdown$|^rmd$|^qmd$/" | |
| }, | |
| { | |
| "key": "cmd+b", | |
| "command": "-markdown.extension.editing.toggleBold", | |
| "when": "editorTextFocus && !editorReadonly && editorLangId =~ /^markdown$|^rmd$|^qmd$/" | |
| }, | |
| { | |
| "key": "ctrl+i", | |
| "command": "markdown.extension.editing.toggleItalic", | |
| "when": "editorTextFocus && !editorReadonly && editorLangId =~ /^markdown$|^rmd$|^qmd$/" | |
| }, | |
| { | |
| "key": "cmd+i", | |
| "command": "-markdown.extension.editing.toggleItalic", | |
| "when": "editorTextFocus && !editorReadonly && editorLangId =~ /^markdown$|^rmd$|^qmd$/" | |
| }, | |
| { | |
| "key": "ctrl+shift+e", | |
| "command": "markdown.extension.editing.toggleCodeBlock", | |
| "when": "editorTextFocus && !editorReadonly && editorLangId =~ /^markdown$|^rmd$|^qmd$/" | |
| }, | |
| { | |
| "key": "ctrl+e", | |
| "command": "markdown.extension.editing.toggleCodeSpan", | |
| "when": "editorTextFocus && !editorReadonly && editorLangId =~ /^markdown$|^rmd$|^qmd$/" | |
| }, | |
| { | |
| "key": "shift+cmd+o", | |
| "command": "workbench.action.showAllSymbols", | |
| "when": "editorFocus" | |
| }, | |
| { | |
| "key": "cmd+y", | |
| "command": "workbench.action.gotoSymbol" | |
| }, | |
| { | |
| "key": "shift+cmd+o", | |
| "command": "-workbench.action.gotoSymbol" | |
| }, | |
| ] |
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
| { | |
| "editor.autoClosingDelete": "always", | |
| "editor.formatOnSave": false, | |
| "editor.guides.indentation": false, | |
| "editor.inlineSuggest.enabled": true, | |
| "editor.minimap.maxColumn": 90, | |
| "editor.occurrencesHighlight": false, | |
| "editor.renderWhitespace": "trailing", | |
| "editor.tabSize": 2, | |
| "editor.wordWrap": "off", | |
| "git.autofetch": true, | |
| "git.confirmSync": false, | |
| "github.copilot.enable": { | |
| "*": true, | |
| "yaml": false, | |
| "plaintext": false, | |
| "markdown": false, | |
| }, | |
| "githubPullRequests.fileListLayout": "tree", | |
| "gitlens.codeLens.enabled": false, | |
| "gitlens.hovers.avatars": false, | |
| "gitlens.autolinks": [ | |
| { | |
| "prefix": "SOU-", | |
| "url": "https://favro.com/organization/86ba35bfb4e08917e2b8226e/?card=Sou-<num>", | |
| "alphanumeric": false | |
| }, | |
| { | |
| "prefix": "BUSINESS-", | |
| "url": "https://sentry.io/organizations/syb/issues/?project=71664&query=BUSINESS-<num>", | |
| "ignoreCase": true, | |
| "alphanumeric": true | |
| }, | |
| ], | |
| "gitlens.defaultDateFormat": null, | |
| "gitlens.defaultDateShortFormat": "YYYY-MM-DD", | |
| "gitlens.defaultTimeFormat": "HH:mm", | |
| "markdown.extension.italic.indicator": "_", | |
| "markdownlint.run": "onSave", | |
| "markdownlint.config": { | |
| "MD004": false, | |
| "MD022": { | |
| "lines_above": 1, | |
| "lines_below": 0 | |
| }, | |
| "MD025": false, | |
| "MD028": false, | |
| "MD031": false, | |
| "MD033": false, | |
| "MD049": false, | |
| }, | |
| "react-native-tools.networkInspector.consoleLogsColorTheme": "Dark", | |
| "terminal.integrated.minimumContrastRatio": 3, | |
| "window.newWindowDimensions": "maximized", | |
| "workbench.startupEditor": "none", | |
| "workbench.tree.indent": 16, | |
| "workbench.colorCustomizations": { | |
| "[Default Dark+]": { | |
| "diffEditor.insertedLineBackground": "#2b3b2766", | |
| "diffEditor.removedLineBackground": "#3e202266", | |
| "diffEditor.insertedTextBackground": "#32482b88", | |
| "diffEditor.removedTextBackground": "#5a2b2b88", | |
| "peekViewEditor.matchHighlightBackground": "#171a12", | |
| "editor.background": "#1E1E1E" | |
| }, | |
| "statusBar.background": "#005f5f", | |
| "statusBar.noFolderBackground": "#005f5f", | |
| "statusBar.debuggingBackground": "#005f5f" | |
| }, | |
| "editor.tokenColorCustomizations": { | |
| "comments": "#787878", | |
| "functions": "#ed7874", | |
| "keywords": "#af6a26", | |
| "numbers": "#eb8be9", | |
| "strings": "#f5b1f3", | |
| "types": "#b0e68e", | |
| "variables": "#d2d2d2", | |
| // "semanticHighlighting": false, | |
| "textMateRules": [ | |
| { | |
| "scope": "punctuation.definition.template-expression.begin", | |
| "settings": { | |
| "foreground": "#cca4ff" | |
| } | |
| }, | |
| { | |
| "scope": "keyword.operator", | |
| "settings": { | |
| "foreground": "#af6a26" | |
| } | |
| }, | |
| { | |
| "scope": "keyword.operator.expression", | |
| "settings": { | |
| "foreground": "#af6a26" | |
| } | |
| }, | |
| { | |
| "scope": "keyword.control.from", | |
| "settings": { | |
| "foreground": "#69c1e2" | |
| } | |
| }, | |
| { | |
| "scope": "keyword.control.as", | |
| "settings": { | |
| "foreground": "#69c1e2" | |
| } | |
| }, | |
| { | |
| "scope": "keyword.control.import", | |
| "settings": { | |
| "foreground": "#69c1e2" | |
| } | |
| }, | |
| { | |
| "scope": "keyword.control.export", | |
| "settings": { | |
| "foreground": "#69c1e2" | |
| } | |
| }, | |
| { | |
| "scope": "support.class", | |
| "settings": { | |
| "foreground": "#ed7874" | |
| } | |
| }, | |
| { | |
| "scope": "entity.other.attribute-name", | |
| "settings": { | |
| "foreground": "#b0e68e" | |
| } | |
| }, | |
| { | |
| "scope": "constant.language", | |
| "settings": { | |
| "foreground": "#b8ff8c" | |
| } | |
| }, | |
| ], | |
| }, | |
| "editor.semanticTokenColorCustomizations": { | |
| "rules": { | |
| "variable": "#d2d2d2", | |
| "parameter.declaration": "#acbdff", | |
| "variable.declaration": "#acbdff", | |
| "builtinConstant": "#b0e68e", | |
| } | |
| }, | |
| "vim.history": 500, | |
| "vim.leader": ",", | |
| "vim.useSystemClipboard": true, | |
| "vim.useCtrlKeys": true, | |
| "vim.normalModeKeyBindings": [], | |
| "vim.normalModeKeyBindingsNonRecursive": [ | |
| // { "before": [":"], "commands": ["workbench.action.quickOpen"] }, // : commonly used on sv-SE keyboard | |
| { | |
| "before": [ | |
| ";" | |
| ], | |
| "after": [ | |
| ":" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "ö" | |
| ], | |
| "after": [ | |
| ":" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "Ö" | |
| ], | |
| "after": [ | |
| ":" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "'" | |
| ], | |
| "after": [ | |
| "`" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "`" | |
| ], | |
| "after": [ | |
| "'" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "j" | |
| ], | |
| "after": [ | |
| "g", | |
| "j" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "k" | |
| ], | |
| "after": [ | |
| "g", | |
| "k" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "u" | |
| ], | |
| "commands": [ | |
| "undo" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-r>" | |
| ], | |
| "commands": [ | |
| "redo" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<up>" | |
| ], | |
| "after": [ | |
| "g", | |
| "k" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<down>" | |
| ], | |
| "after": [ | |
| "g", | |
| "j" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<tab>" | |
| ], | |
| "commands": [ | |
| "editor.action.indentLines" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<s-tab>" | |
| ], | |
| "commands": [ | |
| "editor.action.outdentLines" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "[", | |
| "c" | |
| ], | |
| "commands": [ | |
| "editor.action.previousCommentThreadAction" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "]", | |
| "c" | |
| ], | |
| "commands": [ | |
| "editor.action.nextCommentThreadAction" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "[", | |
| "d" | |
| ], | |
| "commands": [ | |
| "workbench.action.compareEditor.previousChange" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "]", | |
| "d" | |
| ], | |
| "commands": [ | |
| "workbench.action.compareEditor.nextChange" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "[", | |
| "e" | |
| ], | |
| "commands": [ | |
| "editor.action.marker.prevInFiles" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "]", | |
| "e" | |
| ], | |
| "commands": [ | |
| "editor.action.marker.nextInFiles" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "[", | |
| "f" | |
| ], | |
| "commands": [ | |
| "search.action.focusPreviousSearchResult" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "]", | |
| "f" | |
| ], | |
| "commands": [ | |
| "search.action.focusNextSearchResult" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "d", | |
| "p" | |
| ], | |
| "commands": [ | |
| "git.stageSelectedRanges" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "d", | |
| "o" | |
| ], | |
| "commands": [ | |
| "git.unstageSelectedRanges" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "d", | |
| "r" | |
| ], | |
| "commands": [ | |
| "git.revertSelectedRanges" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| " " | |
| ], | |
| "commands": [ | |
| "extension.changeCase.no" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "-" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.kebab" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "_" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.snake" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "c" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.camel" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "p" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.pascal" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "s" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.sentence" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "t" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.title" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "u" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.constant" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "g", | |
| "d" | |
| ], | |
| "commands": [ | |
| "editor.action.peekDefinition" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "g", | |
| "D" | |
| ], | |
| "commands": [ | |
| "editor.action.revealDefinition" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "g", | |
| "h" | |
| ], | |
| "commands": [ | |
| "editor.action.showDefinitionPreviewHover" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "g", | |
| "r" | |
| ], | |
| "commands": [ | |
| "editor.action.goToReferences" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "g", | |
| "R" | |
| ], | |
| "commands": [ | |
| "editor.action.referenceSearch.trigger" | |
| ] | |
| }, // seems identical to editor.action.goToReferences | |
| { | |
| "before": [ | |
| "g", | |
| "t" | |
| ], | |
| "commands": [ | |
| "editor.action.showHover" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "g", | |
| "y" | |
| ], | |
| "commands": [ | |
| "workbench.action.showAllSymbols" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "g", | |
| "p" | |
| ], | |
| "after": [ | |
| "V", | |
| "'", | |
| "]", | |
| "k" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "z", | |
| "m" | |
| ], | |
| "commands": [ | |
| "editor.foldAllMarkerRegions" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "z", | |
| "r" | |
| ], | |
| "commands": [ | |
| "editor.unfoldAllMarkerRegions" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-h>" | |
| ], | |
| "after": [ | |
| "v", | |
| "i", | |
| "w" | |
| ], | |
| "commands": [ | |
| "editor.action.startFindReplaceAction" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-j>" | |
| ], | |
| "after": [ | |
| "<c-d>" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-k>" | |
| ], | |
| "after": [ | |
| "<c-u>" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-n>" | |
| ], | |
| "commands": [ | |
| { | |
| "command": ":set hlsearch!" | |
| } | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-p>" | |
| ], | |
| "commands": [ | |
| "workbench.action.quickOpen" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-u>" | |
| ], | |
| "after": [ | |
| "<c-t>" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "1" | |
| ], | |
| "commands": [ | |
| "workbench.action.editorLayoutSingle" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "b" | |
| ], | |
| "commands": [ | |
| "workbench.action.focusPanel" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "d" | |
| ], | |
| "commands": [ | |
| "workbench.action.focusOtherSideEditor" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "f" | |
| ], | |
| "commands": [ | |
| "gitlens.openWorkingFile" | |
| ] | |
| }, | |
| // { "before": [ "<c-w>", "f" ], "commands": [ "git.openFile" ] }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "g" | |
| ], | |
| "commands": [ | |
| "git.openChange" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "c" | |
| ], | |
| "commands": [ | |
| "workbench.action.closeActiveEditor" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<space>" | |
| ], | |
| "commands": [ | |
| "workbench.action.toggleSplitEditorInGroup" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<enter>" | |
| ], | |
| "commands": [ | |
| "workbench.action.maximizeEditor" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<s-h>" | |
| ], | |
| "commands": [ | |
| "workbench.action.moveActiveEditorGroupLeft" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<s-j>" | |
| ], | |
| "commands": [ | |
| "workbench.action.moveActiveEditorGroupDown" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<s-k>" | |
| ], | |
| "commands": [ | |
| "workbench.action.moveActiveEditorGroupUp" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<s-l>" | |
| ], | |
| "commands": [ | |
| "workbench.action.moveActiveEditorGroupRight" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "7" | |
| ], | |
| "commands": [ | |
| "editor.action.commentLine" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "i" | |
| ], | |
| "commands": [ | |
| "editor.action.smartSelect.expand" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "f" | |
| ], | |
| "commands": [ | |
| "editor.action.quickFix" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "<leader>", | |
| "f" | |
| ], | |
| "commands": [ | |
| { | |
| "command": "extension.multiCommand.execute", | |
| "args": { | |
| "interval": 200, | |
| "sequence": [ | |
| "editor.action.organizeImports", | |
| "eslint.executeAutofix", | |
| "eslint.executeAutofix", | |
| "workbench.action.files.save" | |
| ], | |
| }, | |
| } | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "g" | |
| ], | |
| "after": [ | |
| "v", | |
| "i", | |
| "w" | |
| ], | |
| "commands": [ | |
| "workbench.action.findInFiles" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "h" | |
| ], | |
| "after": [ | |
| "v", | |
| "i", | |
| "w" | |
| ], | |
| "commands": [ | |
| "workbench.action.replaceInFiles" | |
| ] | |
| }, | |
| // { "before": [ "<leader>", "p" ], "commands": [ "workbench.action.quickOpen" ] }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "p" | |
| ], | |
| "commands": [ | |
| "quickOpener.show" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "r" | |
| ], | |
| "commands": [ | |
| "editor.action.rename" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "x" | |
| ], | |
| "commands": [ | |
| "workbench.actions.view.problems" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "y", | |
| "g" | |
| ], | |
| "commands": [ | |
| "gitlens.copyRemoteFileUrlToClipboard" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "y", | |
| "a" | |
| ], | |
| "after": [ | |
| "g", | |
| "g", | |
| "y", | |
| "G", | |
| "<c-o>", | |
| "z", | |
| "." | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "t", | |
| "c" | |
| ], | |
| "commands": [ | |
| "testing.runAtCursor" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "t", | |
| "f" | |
| ], | |
| "commands": [ | |
| "testing.runCurrentFile" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "t", | |
| "a" | |
| ], | |
| "commands": [ | |
| "testing.runAll" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "%" | |
| ], | |
| "commands": [ | |
| "editor.emmet.action.matchTag" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "$" | |
| ], | |
| "commands": [ | |
| { | |
| "command": "editor.actions.findWithArgs", | |
| "args": { | |
| "searchString": "\\s+$", | |
| "isRegex": true, | |
| "replaceString": "" | |
| } | |
| }, | |
| "editor.action.replaceAll", | |
| "closeFindWidget" | |
| ] | |
| }, | |
| ], | |
| "vim.visualModeKeyBindingsNonRecursive": [ | |
| { | |
| "before": [ | |
| ";" | |
| ], | |
| "after": [ | |
| ":" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "ö" | |
| ], | |
| "after": [ | |
| ":" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "Ö" | |
| ], | |
| "after": [ | |
| ":" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-h>" | |
| ], | |
| "commands": [ | |
| "editor.action.startFindReplaceAction" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "1" | |
| ], | |
| "commands": [ | |
| "workbench.action.editorLayoutSingle" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "b" | |
| ], | |
| "commands": [ | |
| "workbench.action.focusPanel" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "d" | |
| ], | |
| "commands": [ | |
| "workbench.action.focusOtherSideEditor" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "f" | |
| ], | |
| "commands": [ | |
| "gitlens.openWorkingFile" | |
| ] | |
| }, | |
| // { "before": [ "<c-w>", "f" ], "commands": [ "git.openFile" ] }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "g" | |
| ], | |
| "commands": [ | |
| "git.openChange" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "c" | |
| ], | |
| "commands": [ | |
| "workbench.action.closeActiveEditor" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<space>" | |
| ], | |
| "commands": [ | |
| "workbench.action.toggleSplitEditorInGroup" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<s-h>" | |
| ], | |
| "commands": [ | |
| "workbench.action.moveActiveEditorGroupLeft" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<s-j>" | |
| ], | |
| "commands": [ | |
| "workbench.action.moveActiveEditorGroupDown" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<s-k>" | |
| ], | |
| "commands": [ | |
| "workbench.action.moveActiveEditorGroupUp" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-w>", | |
| "<s-l>" | |
| ], | |
| "commands": [ | |
| "workbench.action.moveActiveEditorGroupRight" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "g" | |
| ], | |
| "commands": [ | |
| "workbench.action.findInFiles" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "h" | |
| ], | |
| "commands": [ | |
| "workbench.action.replaceInFiles" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "7" | |
| ], | |
| "commands": [ | |
| "editor.action.commentLine" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "%" | |
| ], | |
| "commands": [ | |
| "editor.emmet.action.matchTag" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<leader>", | |
| "y", | |
| "g" | |
| ], | |
| "commands": [ | |
| "gitlens.copyRemoteFileUrlToClipboard" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<tab>" | |
| ], | |
| "commands": [ | |
| "editor.action.indentLines" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<s-tab>" | |
| ], | |
| "commands": [ | |
| "editor.action.outdentLines" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "d", | |
| "p" | |
| ], | |
| "commands": [ | |
| "git.stageSelectedRanges" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "d", | |
| "o" | |
| ], | |
| "commands": [ | |
| "git.unstageSelectedRanges" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "d", | |
| "r" | |
| ], | |
| "commands": [ | |
| "git.revertSelectedRanges" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| " " | |
| ], | |
| "commands": [ | |
| "extension.changeCase.no" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "-" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.kebab" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "_" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.snake" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "c" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.camel" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "p" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.pascal" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "s" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.sentence" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "t" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.title" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "c", | |
| "r", | |
| "u" | |
| ], | |
| "commands": [ | |
| "extension.changeCase.constant" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "g", | |
| "<s-S>" | |
| ], | |
| "commands": [ | |
| { | |
| "command": "extension.splitLine", | |
| "args": { | |
| "separator": ",", | |
| "breakStartEnd": true, | |
| "breakBeforeSeparator": false | |
| } | |
| } | |
| ] | |
| }, | |
| // { "before": [ "z", "f" ], "commands": [ "editor.fold" ] }, // throws error ATM | |
| ], | |
| "vim.insertModeKeyBindings": [], | |
| "vim.insertModeKeyBindingsNonRecursive": [ | |
| // { "before": [ "<down>" ], "commands": [ "<C-o>", "g", "j" ] }, // Doesn't appear to work | |
| // { "before": [ "<up>" ], "commands": [ "<C-o>", "g", "k" ] }, | |
| { | |
| "before": [ | |
| "<c-e>" | |
| ], | |
| "commands": [ | |
| "editor.emmet.action.expandAbbreviation" | |
| ] | |
| }, | |
| { | |
| "before": [ | |
| "<c-h>" | |
| ], | |
| "commands": [ | |
| "editor.action.showHover" | |
| ] | |
| }, | |
| ], | |
| "search.showLineNumbers": true, | |
| "telemetry.telemetryLevel": "error", | |
| "sortJSON.contextMenu": { | |
| "sortJSONKeyLength": false, | |
| "sortJSONKeyLengthReverse": false, | |
| "sortJSONValues": false, | |
| "sortJSONValuesReverse": false, | |
| "sortJSONType": false, | |
| "sortJSONTypeReverse": false | |
| }, | |
| "search-json-path": { | |
| "enable": true, | |
| "codeLenses": { | |
| "enable": false | |
| }, | |
| "prefixAndSuffix": [ | |
| [ | |
| "t('", | |
| "'" | |
| ], | |
| [ | |
| "t(`", | |
| "`" | |
| ], | |
| ], | |
| }, | |
| "auto-close-tag.SublimeText3Mode": true, | |
| "auto-close-tag.insertSpaceBeforeSelfClosingTag": true, | |
| "debug.openDebug": "neverOpen", | |
| "editor.minimap.enabled": false, | |
| "git.allowNoVerifyCommit": true, | |
| "git.fetchOnPull": true, | |
| "git.inputValidationSubjectLength": 90, | |
| "githubIssues.createInsertFormat": "url", | |
| "gitlens.advanced.fileHistoryFollowsRenames": true, | |
| "gitlens.defaultGravatarsStyle": "wavatar", | |
| "gitlens.showWelcomeOnInstall": false, | |
| "gitlens.showWhatsNewAfterUpgrades": false, | |
| "javascript.format.semicolons": "remove", | |
| "react-native-tools.showUserTips": false, | |
| "scm.showActionButton": false, | |
| "settingsSync.keybindingsPerPlatform": false, | |
| "terminal.integrated.cursorBlinking": true, | |
| "workbench.editor.enablePreviewFromCodeNavigation": true, | |
| "workbench.editor.enablePreviewFromQuickOpen": true, | |
| "workbench.editor.focusRecentEditorAfterClose": false, | |
| "workbench.editor.highlightModifiedTabs": true, | |
| "workbench.editor.pinnedTabSizing": "shrink", | |
| "workbench.editor.tabSizing": "shrink", | |
| "editor.unicodeHighlight.allowedCharacters": { | |
| "’": true | |
| }, | |
| "redhat.telemetry.enabled": false, | |
| "terminal.external.osxExec": "iTerm.app", | |
| "[javascript]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "[typescript]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| "editor.showFoldingControls": "never", | |
| "scm.diffDecorationsGutterWidth": 2, | |
| "vim.showMarksInGutter": true, | |
| "terminal.integrated.scrollback": 50000, | |
| "githubPullRequests.notifications": "pullRequests", | |
| "githubPullRequests.pullBranch": "never", | |
| "git.autoStash": true, | |
| "react-native.packager.status-indicator": "Short", | |
| "[jsonc]": { | |
| "editor.defaultFormatter": "vscode.json-language-features" | |
| }, | |
| "[json]": { | |
| "editor.defaultFormatter": "vscode.json-language-features" | |
| }, | |
| "quickOpener.exclude": [ | |
| ".git", | |
| ".DS_Store", | |
| "node_modules" | |
| ], | |
| "debug.onTaskErrors": "showErrors", | |
| "editor.autoSurround": "brackets", | |
| "extensions.experimental.affinity": { | |
| "vscodevim.vim": 1 | |
| }, | |
| "quickOpener.fallbackDirectory": "~/src", | |
| "vim.smartcase": false, | |
| "vim.ignorecase": false, | |
| "githubPullRequests.terminalLinksHandler": "github", | |
| "jest.showTerminalOnLaunch": false, | |
| // "jest.autoRun": { "watch": false, "onSave": "test-src-file" }, | |
| "jest.autoRun": "off", | |
| "testing.openTesting": "neverOpen", | |
| "testing.automaticallyOpenPeekView": "never", | |
| "vim.argumentObjectClosingDelimiters": [ | |
| ")", | |
| "]", | |
| "}" | |
| ], | |
| "vim.argumentObjectOpeningDelimiters": [ | |
| "(", | |
| "[", | |
| "{" | |
| ], | |
| "editor.acceptSuggestionOnCommitCharacter": false, | |
| "editor.suggest.localityBonus": true, | |
| "editor.suggest.preview": true, | |
| "editor.suggest.showStatusBar": true, | |
| "diffEditor.ignoreTrimWhitespace": false, | |
| "markdown.extension.toc.levels": "1..4", | |
| "git.confirmNoVerifyCommit": false, | |
| "prettier.semi": false, | |
| "prettier.singleQuote": true, | |
| "prettier.trailingComma": "all", | |
| "explorer.autoReveal": false, | |
| "explorer.fileNesting.expand": false, | |
| "gitlens.views.searchAndCompare.files.layout": "tree", | |
| "[typescriptreact]": { | |
| "editor.defaultFormatter": "esbenp.prettier-vscode" | |
| }, | |
| "eslint.lintTask.enable": true, | |
| "testExplorer.codeLens": false, | |
| "testExplorer.useNativeTesting": true, | |
| "debug.console.acceptSuggestionOnEnter": "on", | |
| "cSpell.userWords": [ | |
| "autolinks", | |
| "codegen", | |
| "denorm", | |
| "outdent", | |
| "refetches", | |
| "scrollback", | |
| "sonos", | |
| "soundtrackyourbrand", | |
| "unpair", | |
| "unstage" | |
| ], | |
| "cSpell.enabledLanguageIds": [ | |
| "markdown", | |
| "jsonc", | |
| ], | |
| "cSpell.languageSettings": [ | |
| { | |
| "languageId": "json", | |
| "ignoreRegExpList": [ | |
| "/\"[^\" ]+\":/g" | |
| ] | |
| }, | |
| { | |
| "languageId": "jsonc", | |
| "ignoreRegExpList": [ | |
| "/\"[^\" ]+\":/g" | |
| ] | |
| } | |
| ], | |
| "terminal.integrated.defaultProfile.windows": "Git Bash", | |
| "rest-client.enableTelemetry": false, | |
| "rest-client.logLevel": "info", | |
| "rest-client.timeoutinmilliseconds": 60000, | |
| // "eslint.run": "onSave", | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment