// Place your key bindings in this file to override the defaultsauto[] [ { "key": "ctrl+h", "command": "workbench.action.navigateLeft" }, { "key": "ctrl+j", "command": "workbench.action.navigateDown" }, { "key": "ctrl+k", "command": "workbench.action.navigateUp" }, { "key": "ctrl+l", "command": "workbench.action.navigateRight" }, // close diagnostic window with escape { "key": "escape", "command": "closeMarkersNavigation", "when": "editorFocus && markersNavigationVisible" }, { "key": "tab", "command": "quickInput.next", "when": "inQuickInput && quickInputType == 'quickPick'" }, { "key": "shift+enter", "command": "-python.execSelectionInTerminal", "when": "editorTextFocus && !findInputFocussed && !jupyter.ownsSelection && !notebookEditorFocused && !replaceInputFocussed && editorLangId == 'python'" }, { "key": "ctrl+enter", "command": "-notebook.cell.execute", "when": "notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || !notebookCellExecuting && notebookCellType == 'code' && notebookCellListFocused || inlineChatFocused && notebookCellChatFocused && notebookKernelCount > 0 || !notebookCellExecuting && notebookCellType == 'code' && notebookCellListFocused || inlineChatFocused && notebookCellChatFocused && notebookKernelSourceCount > 0 || inlineChatFocused && notebookCellChatFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code'" }, { "key": "cmd+enter", "command": "-interactive.execute", "when": "activeEditor == 'workbench.editor.interactive'" }, { "key": "shift+enter", "command": "-python.execInREPL", "when": "config.python.REPL.sendToNativeREPL && editorTextFocus && !accessibilityModeEnabled && !jupyter.ownsSelection && !notebookEditorFocused && editorLangId == 'python' && activeEditor != 'workbench.editor.interactive'" }, { "key": "shift+enter", "command": "-python.execSelectionInTerminal", "when": "editorTextFocus && !findInputFocussed && !jupyter.ownsSelection && !notebookEditorFocused && !replaceInputFocussed && editorLangId == 'python' && activeEditor != 'workbench.editor.interactive'" }, { "key": "shift+enter", "command": "-notebook.cell.executeAndSelectBelow", "when": "notebookCellListFocused && !inlineChatFocused && notebookCellType == 'markup' || notebookCellListFocused && notebookMissingKernelExtension && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0" }, { "key": "f8", "command": "-editor.action.marker.nextInFiles", "when": "editorFocus" }, { "key": "f8", "command": "workbench.action.debug.stepOver", "when": "debugState == 'stopped'" }, { "key": "f10", "command": "-workbench.action.debug.stepOver", "when": "debugState == 'stopped'" }, { "key": "f9", "command": "-editor.debug.action.toggleBreakpoint", "when": "debuggersAvailable && disassemblyViewFocus || debuggersAvailable && editorTextFocus" }, { "key": "f7", "command": "-editor.action.accessibleDiffViewer.next", "when": "isInDiffEditor" }, { "key": "f7", "command": "-editor.action.wordHighlight.next", "when": "editorTextFocus && hasWordHighlights" }, { "key": "f7", "command": "-inlineChat.moveToNextHunk", "when": "inlineChatHasProvider && inlineChatVisible" }, { "key": "f7", "command": "workbench.action.debug.stepInto", "when": "debugState != 'inactive'" }, { "key": "f11", "command": "-workbench.action.debug.stepInto", "when": "debugState != 'inactive'" }, { "key": "f10", "command": "-extension.node-debug.startWithStopOnEntry", "when": "!inDebugMode && debugConfigurationType == 'node' || !inDebugMode && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && debugConfigurationType == 'pwa-node'" }, { "key": "f9", "command": "workbench.action.debug.continue", "when": "debugState == 'stopped'" }, { "key": "f5", "command": "-workbench.action.debug.continue", "when": "debugState == 'stopped'" }, { "key": "cmd+i", "command": "composerMode.agent" } ]