|
1 | | -// Default Keybindings of Visual Studio Code 1.103.2 for Linux |
| 1 | +// Default Keybindings of Visual Studio Code 1.104.0 for Linux |
2 | 2 |
|
3 | 3 | [ |
4 | 4 | { "key": "escape escape", "command": "-workbench.action.exitZenMode", |
|
522 | 522 | { "key": "ctrl+f", "command": "-settings.action.search", |
523 | 523 | "when": "inSettingsEditor" }, |
524 | 524 | { "key": "ctrl+i", "command": "-settings.action.toggleAiSearch", |
525 | | - "when": "inSettingsEditor" }, |
| 525 | + "when": "aiSettingResultsAvailable && inSettingsEditor" }, |
526 | 526 | { "key": "ctrl+/", "command": "-toggleExplainMode", |
527 | 527 | "when": "suggestWidgetVisible" }, |
528 | 528 | { "key": "ctrl+k f2", "command": "-togglePeekWidgetFocus", |
|
540 | 540 | { "key": "enter", "command": "-workbench.action.chat.submit", |
541 | 541 | "when": "inChatInput" }, |
542 | 542 | { "key": "ctrl+enter", "command": "-workbench.action.chat.submitWithCodebase", |
543 | | - "when": "chatInputHasText && chatRequestIsPaused && inChatInput || chatInputHasText && inChatInput && !chatSessionRequestInProgress || chatPromptFileAttached && chatRequestIsPaused && inChatInput || chatPromptFileAttached && inChatInput && !chatSessionRequestInProgress" }, |
| 543 | + "when": "chatInputHasText && inChatInput && !chatSessionRequestInProgress || chatPromptFileAttached && inChatInput && !chatSessionRequestInProgress" }, |
544 | 544 | { "key": "shift+alt+enter", "command": "-workbench.action.chat.submitWithoutDispatching", |
545 | | - "when": "chatInputHasText && chatRequestIsPaused && inChatInput && chatMode == 'ask' || chatInputHasText && inChatInput && !chatSessionRequestInProgress && chatMode == 'ask' || chatPromptFileAttached && chatRequestIsPaused && inChatInput && chatMode == 'ask' || chatPromptFileAttached && inChatInput && !chatSessionRequestInProgress && chatMode == 'ask'" }, |
| 545 | + "when": "chatInputHasText && inChatInput && !chatSessionRequestInProgress && chatMode == 'ask' || chatPromptFileAttached && inChatInput && !chatSessionRequestInProgress && chatMode == 'ask'" }, |
546 | 546 | { "key": "alt+f5", "command": "-workbench.action.editor.nextChange", |
547 | 547 | "when": "editorTextFocus && !textCompareEditorActive && quickDiffDecorationCount != '0'" }, |
548 | 548 | { "key": "shift+alt+f5", "command": "-workbench.action.editor.previousChange", |
|
1261 | 1261 | { "key": "ctrl+escape", "command": "-workbench.action.chat.cancel" }, |
1262 | 1262 | { "key": "enter", "command": "-workbench.action.chat.editRequests", |
1263 | 1263 | "when": "inChat && !textInputFocus" }, |
| 1264 | + { "key": "ctrl+shift+a", "command": "-workbench.action.chat.focusConfirmation", |
| 1265 | + "when": "accessibilityModeEnabled && chatIsEnabled" }, |
1264 | 1266 | { "key": "ctrl+down", "command": "-workbench.action.chat.focusInput", |
1265 | 1267 | "when": "inChat && !inChatInput && !quickChatHasFocus" }, |
1266 | 1268 | { "key": "ctrl+up", "command": "-workbench.action.chat.focusInput", |
|
1273 | 1275 | "when": "chatIsEnabled && inChat" }, |
1274 | 1276 | { "key": "ctrl+alt+i", "command": "-workbench.action.chat.open", |
1275 | 1277 | "when": "!chatSetupDisabled && !chatSetupHidden" }, |
1276 | | - { "key": "ctrl+shift+alt+i", "command": "-workbench.action.chat.openAgent", |
1277 | | - "when": "config.chat.agent.enabled && !chatSetupDisabled && !chatSetupHidden" }, |
1278 | 1278 | { "key": "ctrl+alt+.", "command": "-workbench.action.chat.openModelPicker", |
1279 | 1279 | "when": "chatIsEnabled && inChatInput" }, |
| 1280 | + { "key": "ctrl+shift+alt+i", "command": "-workbench.action.chat.openagent", |
| 1281 | + "when": "config.chat.agent.enabled && !chatSetupDisabled && !chatSetupHidden" }, |
1280 | 1282 | { "key": "ctrl+alt+pageup", "command": "-workbench.action.chat.previousCodeBlock", |
1281 | 1283 | "when": "chatIsEnabled && inChat" }, |
1282 | 1284 | { "key": "ctrl+shift+f9", "command": "-workbench.action.chat.previousFileTree", |
1283 | 1285 | "when": "chatIsEnabled && inChat" }, |
| 1286 | + { "key": "f2", "command": "-workbench.action.chat.renameSession", |
| 1287 | + "when": "focusedView == 'workbench.view.chat.sessions.local'" }, |
1284 | 1288 | { "key": "delete", "command": "-workbench.action.chat.restoreCheckpoint", |
1285 | 1289 | "when": "inChat && !textInputFocus" }, |
1286 | 1290 | { "key": "ctrl+alt+meta+/", "command": "-workbench.action.chat.run-in-new-chat.prompt.current", |
|
1290 | 1294 | { "key": "alt+meta+/", "command": "-workbench.action.chat.run.prompt.current", |
1291 | 1295 | "when": "chatIsEnabled && config.chat.promptFiles && editorTextFocus && resourceSet && resourceLangId == 'prompt'" }, |
1292 | 1296 | { "key": "ctrl+shift+enter", "command": "-workbench.action.chat.sendToNewChat", |
1293 | | - "when": "chatInputHasText && chatRequestIsPaused && inChatInput || chatInputHasText && inChatInput && !chatSessionRequestInProgress || chatPromptFileAttached && chatRequestIsPaused && inChatInput || chatPromptFileAttached && inChatInput && !chatSessionRequestInProgress" }, |
| 1297 | + "when": "chatInputHasText && inChatInput && !chatSessionRequestInProgress || chatPromptFileAttached && inChatInput && !chatSessionRequestInProgress" }, |
1294 | 1298 | { "key": "ctrl+i", "command": "-workbench.action.chat.startVoiceChat", |
1295 | 1299 | "when": "chatIsEnabled && hasSpeechProvider && inChatInput && !chatSessionRequestInProgress && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress || chatIsEnabled && hasSpeechProvider && inlineChatFocused && !chatSessionRequestInProgress && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress" }, |
1296 | 1300 | { "key": "ctrl+i", "command": "-workbench.action.chat.stopListeningAndSubmit", |
|
1524 | 1528 | "when": "terminalEditorFocus && terminalFocus && terminalHasBeenCreated || terminalEditorFocus && terminalFocus && terminalProcessSupported" }, |
1525 | 1529 | { "key": "ctrl+shift+`", "command": "-workbench.action.terminal.new", |
1526 | 1530 | "when": "terminalProcessSupported || terminalWebExtensionContributedProfile" }, |
| 1531 | + { "key": "ctrl+shift+alt+`", "command": "-workbench.action.terminal.newInNewWindow", |
| 1532 | + "when": "terminalHasBeenCreated || terminalProcessSupported" }, |
1527 | 1533 | { "key": "ctrl+shift+c", "command": "-workbench.action.terminal.openNativeConsole", |
1528 | 1534 | "when": "!terminalFocus" }, |
1529 | 1535 | { "key": "ctrl+shift+v", "command": "-workbench.action.terminal.paste", |
|
1644 | 1650 | { "key": "ctrl+numpad0", "command": "-workbench.action.zoomReset" }, |
1645 | 1651 | { "key": "ctrl+shift+m", "command": "-workbench.actions.view.problems", |
1646 | 1652 | "when": "workbench.panel.markers.view.active" }, |
1647 | | - { "key": "escape", "command": "-workbench.actions.workbench.panel.output.clearFilterText", |
1648 | | - "when": "outputFilterFocus" }, |
1649 | 1653 | { "key": "escape", "command": "-workbench.banner.focusBanner", |
1650 | 1654 | "when": "bannerFocused" }, |
1651 | 1655 | { "key": "down", "command": "-workbench.banner.focusNextAction", |
|
0 commit comments