Dotfiles/site-modules/core/files/vscode/keybindings.json

92 lines
2.4 KiB
JSON

// Place your key bindings in this file to overwrite the defaults
[
{
"key": "capslock",
"command": "extension.vim_escape",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "f2",
"command": "workbench.action.tasks.runTask",
"args": "Build"
},
{
"key": "f3",
"command": "workbench.action.tasks.runTask",
"args": "Test"
},
{
"key": "f4",
"command": "workbench.action.tasks.runTask",
"args": "Test File"
},
{
"key": "ctrl+h",
"command": "workbench.action.focusNextGroup"
},
{
"key": "ctrl+k ctrl+right",
"command": "-workbench.action.focusNextGroup"
},
{
"key": "ctrl+l",
"command": "workbench.action.focusPreviousGroup"
},
{
"key": "ctrl+k ctrl+left",
"command": "-workbench.action.focusPreviousGroup"
},
{
"key": "ctrl+o",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+k left",
"command": "workbench.action.moveActiveEditorGroupLeft"
},
{
"key": "ctrl+k left",
"command": "-workbench.action.moveActiveEditorGroupLeft"
},
{
"key": "ctrl+i",
"command": "workbench.action.quickOpenNavigatePreviousInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.quickOpenNavigatePreviousInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+i",
"command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+shift+tab",
"command": "-workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+i",
"command": "workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.openNextRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+i",
"command": "workbench.action.quickOpenNavigateNextInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
},
{
"key": "ctrl+tab",
"command": "-workbench.action.quickOpenNavigateNextInEditorPicker",
"when": "inEditorsPicker && inQuickOpen"
}
]