// Place your key bindings in this file to override the defaults [ { "key": "ctrl+h", "command": "workbench.action.focusLeftGroup", "when": "editorTextFocus && vim.active && vim.mode != 'Insert'" }, { "key": "ctrl+l", "command": "workbench.action.focusRightGroup", "when": "editorTextFocus && vim.active && vim.mode != 'Insert'" }, { "key": "ctrl+k", "command": "workbench.action.focusAboveGroup", "when": "editorTextFocus && vim.active && vim.mode != 'Insert'" }, { "key": "ctrl+j", "command": "workbench.action.focusBelowGroup", "when": "editorTextFocus && vim.active && vim.mode != 'Insert'" }, { "key": "ctrl+t", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus" }, { "key": "ctrl+t", "command": "workbench.action.terminal.focusNext", "when": "!terminalFocus && editorTextFocus && vim.active && vim.mode != 'Insert'" }, { "key": "space l", "command": "workbench.action.toggleSidebarVisibility", "when": "vim.active && vim.mode != 'Insert'" }, { "key": "ctrl+h", "command": "list.collapse", "when": "listFocus && !inputFocus" }, { "key": "ctrl+l", "command": "list.expand", "when": "listFocus && !inputFocus" }, { "key": "ctrl+k", "command": "list.focusUp", "when": "listFocus && !inputFocus" }, { "key": "ctrl+j", "command": "list.focusDown", "when": "listFocus && !inputFocus" }, { "key": "ctrl+j", "command": "selectNextSuggestion", "when": "suggestWidgetVisible" }, { "key": "ctrl+k", "command": "selectPrevSuggestion", "when": "suggestWidgetVisible" }, { "key": "ctrl+j", "command": "workbench.action.quickOpenSelectNext", "when": "inQuickOpen" }, { "key": "ctrl+k", "command": "workbench.action.quickOpenSelectPrevious", "when": "inQuickOpen" }, { "key": "ctrl+j", "command": "workbench.action.quickOpenNavigateNextInFilePicker", "when": "inFilesPicker && inQuickOpen" }, { "key": "ctrl+k", "command": "workbench.action.quickOpenNavigatePreviousInFilePicker", "when": "inFilesPicker && inQuickOpen" }, ]