Files
Dotfiles/.config/Code - OSS/User/keybindings.json

121 lines
3.5 KiB
JSON

// Place your key bindings in this file to override the defaults
[
{
"key": "h",
"command": "editor.action.scrollLeftHover",
"when": "editorHoverFocused"
},
{
"key": "j",
"command": "editor.action.scrollDownHover",
"when": "editorHoverFocused"
},
{
"key": "k",
"command": "editor.action.scrollUpHover",
"when": "editorHoverFocused"
},
{
"key": "l",
"command": "editor.action.scrollRightHover",
"when": "editorHoverFocused"
},
{
"key": "ctrl+h",
"command": "workbench.action.previousEditor",
},
{
"key": "ctrl+l",
"command": "workbench.action.nextEditor",
},
//{
// "key": "ctrl+n",
// "command": "workbench.view.explorer",
// "when":
//},
{
"key": "space e",
"command": "workbench.action.toggleSidebarVisibility",
"when": "filesExplorerFocus && !inputFocus"
},
{
"key": "space d d",
"command": "workbench.actions.view.toggleProblems",
"when": "problemFocus && !inputFocus"
},
{
"key": "a",
"command": "explorer.newFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "f",
"command": "explorer.newFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "r",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "",
"command": "filesExplorer.cut",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus"
},
{
"key": "y",
"command": "filesExplorer.copy",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
},
{
"key": "p",
"command": "filesExplorer.paste",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceReadonly && !inputFocus"
},
{
"key": "enter",
"command": "runCommands",
"when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus",
"args": {
"commands": [
"explorer.openAndPassFocus",
"workbench.action.focusActiveEditorGroup",
"workbench.action.toggleSidebarVisibility"
]
}
},
{
"key": "enter",
"command": "list.select",
"when": "explorerViewletVisible && filesExplorerFocus && explorerResourceIsFolder"
},
{
"key": "ctrl+t",
"command": "runCommands",
"args": {
"commands": [
"workbench.action.focusActiveEditorGroup",
"workbench.action.terminal.toggleTerminal"
]
},
"when": "terminalFocus"
},
{
"key": "ctrl+t",
"command": "workbench.action.terminal.focus",
"when": "!terminalFocus"
},
{
"key": "ctrl+n",
"command": "selectNextCodeAction",
"when": "codeActionMenuVisible"
},
{
"key": "ctrl+p",
"command": "selectPrevCodeAction",
"when": "codeActionMenuVisible"
}
},
]