more vscode keybinds
This commit is contained in:
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
# scripts to fetch config files
|
||||
getconfig.sh
|
||||
@ -1,20 +1,7 @@
|
||||
// Place your key bindings in this file to override the defaultsauto[]
|
||||
[
|
||||
{
|
||||
"key": "cmd+d",
|
||||
"command": "-editor.action.addSelectionToNextFindMatch",
|
||||
"when": "editorFocus"
|
||||
},
|
||||
{
|
||||
"key": "cmd+d",
|
||||
"command": "editor.action.copyLinesDownAction",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "shift+alt+down",
|
||||
"command": "-editor.action.copyLinesDownAction",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
},
|
||||
// -------------- 1. EDITOR PANE MANAGEMENT --------------
|
||||
// -------------- 1.1 EDITOR PANE CREATION ---------------
|
||||
{
|
||||
"key": "ctrl+a shift+7",
|
||||
"command": "workbench.action.splitEditorRight"
|
||||
@ -23,10 +10,15 @@
|
||||
"key": "ctrl+a -",
|
||||
"command": "workbench.action.splitEditorDown"
|
||||
},
|
||||
// -------------- 1.2 EDITOR PANE SWITCHING --------------
|
||||
{
|
||||
"key": "ctrl+a left",
|
||||
"command": "workbench.action.focusLeftGroup"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a right",
|
||||
"command": "workbench.action.focusRightGroup"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a up",
|
||||
"command": "workbench.action.focusAboveGroup"
|
||||
@ -35,55 +27,109 @@
|
||||
"key": "ctrl+a down",
|
||||
"command": "workbench.action.focusBelowGroup"
|
||||
},
|
||||
// --------------- 1.3 EDITOR PANE MOVEMENT --------------
|
||||
{
|
||||
"key": "ctrl+a right",
|
||||
"command": "workbench.action.focusRightGroup"
|
||||
"key": "ctrl+a shift+left",
|
||||
"command": "workbench.action.moveActiveEditorGroupLeft"
|
||||
},
|
||||
{
|
||||
"key": "cmd+t",
|
||||
"command": "-workbench.action.showAllSymbols"
|
||||
"key": "ctrl+a shift+right",
|
||||
"command": "workbench.action.moveActiveEditorGroupRight"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a shift+up",
|
||||
"command": "workbench.action.moveActiveEditorGroupUp"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a shift+down",
|
||||
"command": "workbench.action.moveActiveEditorGroupDown"
|
||||
},
|
||||
// ------------------ 2. FILE MANAGEMENT -----------------
|
||||
{
|
||||
"key": "ctrl+a f",
|
||||
"command": "workbench.files.action.focusFilesExplorer"
|
||||
},
|
||||
{
|
||||
"key": "cmd+n",
|
||||
"command": "explorer.newFile",
|
||||
"when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
|
||||
},
|
||||
{
|
||||
"key": "cmd+d",
|
||||
"command": "explorer.newFolder",
|
||||
"when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
|
||||
},
|
||||
// ----------------- 3. SYMBOL MANAGEMENT ----------------
|
||||
{
|
||||
"key": "shift+cmd+r",
|
||||
"command": "editor.action.rename",
|
||||
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+i",
|
||||
"command": "editor.action.peekImplementation",
|
||||
"when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+d",
|
||||
"command": "editor.action.revealDefinition",
|
||||
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
|
||||
},
|
||||
// ------------- 4. VARIOUS EDITOR SHORTCUTS -------------
|
||||
{
|
||||
"key": "cmd+d",
|
||||
"command": "editor.action.copyLinesDownAction",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "cmd+t",
|
||||
"command": "workbench.action.createTerminalEditor"
|
||||
},
|
||||
{
|
||||
"key": "cmd+u",
|
||||
"command": "-cursorUndo",
|
||||
"when": "textInputFocus"
|
||||
},
|
||||
{
|
||||
"key": "cmd+u",
|
||||
"command": "workbench.action.showAllSymbols"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a shift+down",
|
||||
"command": "workbench.action.moveActiveEditorGroupDown"
|
||||
"key": "cmd+r",
|
||||
"command": "editor.action.startFindReplaceAction",
|
||||
"when": "editorFocus && findInputFocussed"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+w",
|
||||
"command": "workbench.action.closeAllGroups"
|
||||
},
|
||||
// ----------------- 4. REMOVED SHORTCUTS ----------------
|
||||
{
|
||||
"key": "cmd+d",
|
||||
"command": "-editor.action.addSelectionToNextFindMatch",
|
||||
"when": "editorFocus"
|
||||
},
|
||||
{
|
||||
"key": "shift+alt+down",
|
||||
"command": "-editor.action.copyLinesDownAction",
|
||||
"when": "editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "cmd+t",
|
||||
"command": "-workbench.action.showAllSymbols"
|
||||
},
|
||||
{
|
||||
"key": "cmd+u",
|
||||
"command": "-cursorUndo",
|
||||
"when": "textInputFocus"
|
||||
},
|
||||
{
|
||||
"key": "cmd+k down",
|
||||
"command": "-workbench.action.moveActiveEditorGroupDown"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a shift+left",
|
||||
"command": "workbench.action.moveActiveEditorGroupLeft"
|
||||
},
|
||||
{
|
||||
"key": "cmd+k left",
|
||||
"command": "-workbench.action.moveActiveEditorGroupLeft"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a shift+right",
|
||||
"command": "workbench.action.moveActiveEditorGroupRight"
|
||||
},
|
||||
{
|
||||
"key": "cmd+k right",
|
||||
"command": "-workbench.action.moveActiveEditorGroupRight"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a shift+up",
|
||||
"command": "workbench.action.moveActiveEditorGroupUp"
|
||||
},
|
||||
{
|
||||
"key": "cmd+k up",
|
||||
"command": "-workbench.action.moveActiveEditorGroupUp"
|
||||
@ -98,25 +144,6 @@
|
||||
"command": "-debug.openBreakpointToSide",
|
||||
"when": "breakpointsFocused"
|
||||
},
|
||||
{
|
||||
"key": "ctrl+a f",
|
||||
"command": "workbench.files.action.focusFilesExplorer"
|
||||
},
|
||||
{
|
||||
"key": "cmd+n",
|
||||
"command": "explorer.newFile",
|
||||
"when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
|
||||
},
|
||||
{
|
||||
"key": "cmd+d",
|
||||
"command": "explorer.newFolder",
|
||||
"when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+r",
|
||||
"command": "editor.action.rename",
|
||||
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
|
||||
},
|
||||
{
|
||||
"key": "f2",
|
||||
"command": "-editor.action.rename",
|
||||
@ -126,5 +153,47 @@
|
||||
"key": "shift+cmd+r",
|
||||
"command": "-rerunSearchEditorSearch",
|
||||
"when": "inSearchEditor"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+w",
|
||||
"command": "-workbench.action.closeWindow"
|
||||
},
|
||||
{
|
||||
"key": "cmd+k shift+cmd+w",
|
||||
"command": "-workbench.action.closeAllGroups"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+d",
|
||||
"command": "-workbench.view.debug",
|
||||
"when": "viewContainer.workbench.view.debug.enabled"
|
||||
},
|
||||
{
|
||||
"key": "f12",
|
||||
"command": "-editor.action.revealDefinition",
|
||||
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+[Comma] cmd+i",
|
||||
"command": "-testing.toggleInlineTestOutput"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+i",
|
||||
"command": "-workbench.action.quickchat.toggle",
|
||||
"when": "hasChatProvider"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+[Comma] shift+cmd+i",
|
||||
"command": "-testing.toggleInlineCoverage",
|
||||
"when": "testing.isTestCoverageOpen"
|
||||
},
|
||||
{
|
||||
"key": "cmd+f12",
|
||||
"command": "-editor.action.goToImplementation",
|
||||
"when": "editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditor"
|
||||
},
|
||||
{
|
||||
"key": "shift+cmd+f12",
|
||||
"command": "-editor.action.peekImplementation",
|
||||
"when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
|
||||
},
|
||||
]
|
||||
@ -82,7 +82,7 @@
|
||||
//
|
||||
// JSON
|
||||
"[json][jsonc]": {
|
||||
"editor.defaultFormatter": "vscode.json-language-features"
|
||||
"editor.defaultFormatter": "vscode.json-language-features",
|
||||
},
|
||||
"prettier.singleQuote": true,
|
||||
//
|
||||
@ -95,5 +95,4 @@
|
||||
"emmet.showAbbreviationSuggestions": false,
|
||||
"editor.linkedEditing": true,
|
||||
},
|
||||
"workbench.editor.showTabs": "none",
|
||||
}
|
||||
Reference in New Issue
Block a user