|
1 | | -// Default Keybindings of Visual Studio Code 1.115.0 for Linux |
| 1 | +// Default Keybindings of Visual Studio Code 1.116.0 for Linux |
2 | 2 |
|
3 | 3 | [ |
4 | 4 | { "key": "escape escape", "command": "workbench.action.exitZenMode", |
|
567 | 567 | { "key": "shift+alt+f8", "command": "testing.goToPreviousMessage", |
568 | 568 | "when": "editorFocus && testing.isPeekVisible" }, |
569 | 569 | { "key": "alt+enter", "command": "workbench.action.chat.queueMessage", |
570 | | - "when": "chatInputHasText && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatSessionRequestInProgress && inChatInput && config.chat.requestQueuing.defaultAction == 'steer' && chatInputHasText && chatSessionRequestInProgress && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's'" }, |
| 570 | + "when": "chatInputHasText && inChatInput && chatEditingSentRequest == 'st' || chatInputHasText && inChatInput && config.chat.requestQueuing.defaultAction == 'steer' && chatEditingSentRequest != 'q' && chatEditingSentRequest != 'st'" }, |
571 | 571 | { "key": "enter", "command": "workbench.action.chat.queueMessage", |
572 | | - "when": "chatSessionRequestInProgress && inChatInput && chatInputHasText && chatSessionRequestInProgress && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's'" }, |
| 572 | + "when": "chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer'" }, |
573 | 573 | { "key": "enter", "command": "workbench.action.chat.steerWithMessage", |
574 | | - "when": "chatInputHasText && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatSessionRequestInProgress && inChatInput && config.chat.requestQueuing.defaultAction == 'steer' && chatInputHasText && chatSessionRequestInProgress && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's'" }, |
| 574 | + "when": "chatInputHasText && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && config.chat.requestQueuing.defaultAction == 'steer' && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st'" }, |
575 | 575 | { "key": "alt+enter", "command": "workbench.action.chat.steerWithMessage", |
576 | | - "when": "chatSessionRequestInProgress && inChatInput && chatInputHasText && chatSessionRequestInProgress && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's'" }, |
| 576 | + "when": "chatInputHasText && inChatInput && chatEditingSentRequest == 'q' || chatInputHasText && inChatInput && chatEditingSentRequest != 'q' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer'" }, |
577 | 577 | { "key": "ctrl+shift+up", "command": "workbench.chat.action.focusLastFocused", |
578 | 578 | "when": "chatCursorAtTop && inChatInput && !quickChatHasFocus" }, |
579 | 579 | { "key": "ctrl+shift+up", "command": "workbench.chat.action.focusLastFocused", |
|
645 | 645 | { "key": "enter", "command": "acceptSelectedSuggestion", |
646 | 646 | "when": "acceptSuggestionOnEnter && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus" }, |
647 | 647 | { "key": "escape", "command": "editor.action.inlineSuggest.hide", |
648 | | - "when": "inlineEditIsVisible || inlineSuggestionVisible" }, |
| 648 | + "when": "editorTextFocus && inlineEditIsVisible || editorTextFocus && inlineSuggestionVisible" }, |
649 | 649 | { "key": "ctrl+i", "command": "focusSuggestion", |
650 | 650 | "when": "suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion" }, |
651 | 651 | { "key": "ctrl+space", "command": "focusSuggestion", |
|
1280 | 1280 | "when": "browserElementSelectionActive && browserHasUrl && chatIsEnabled && config.chat.sendElementsToChat.enabled && !browserHasError && activeEditor == 'workbench.editor.browser'" }, |
1281 | 1281 | { "key": "ctrl+l", "command": "workbench.action.browser.focusUrlInput", |
1282 | 1282 | "when": "activeEditor == 'workbench.editor.browser'" }, |
| 1283 | + { "key": "ctrl+alt+/", "command": "workbench.action.browser.openFromViewMenu" }, |
1283 | 1284 | { "key": "ctrl+shift+a", "command": "workbench.action.browser.quickOpen", |
1284 | 1285 | "when": "activeEditor == 'workbench.editor.browser'" }, |
1285 | 1286 | { "key": "f12", "command": "workbench.action.browser.toggleDevTools", |
1286 | 1287 | "when": "browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser'" }, |
1287 | 1288 | { "key": "ctrl+escape", "command": "workbench.action.chat.cancel", |
1288 | | - "when": "chatHasQuestionCarousel && !chatRemoteJobCreating || chatHasToolConfirmation && !chatRemoteJobCreating || chatSessionRequestInProgress && !chatRemoteJobCreating" }, |
| 1289 | + "when": "chatSessionHasActiveRequest && !chatRemoteJobCreating" }, |
1289 | 1290 | { "key": "enter", "command": "workbench.action.chat.editRequests", |
1290 | 1291 | "when": "inChat && !textInputFocus" }, |
1291 | 1292 | { "key": "ctrl+shift+a", "command": "workbench.action.chat.focusConfirmation", |
|
1309 | 1310 | { "key": "ctrl+alt+down", "command": "workbench.action.chat.nextUserPrompt", |
1310 | 1311 | "when": "chatIsEnabled && inChat" }, |
1311 | 1312 | { "key": "ctrl+alt+i", "command": "workbench.action.chat.open", |
1312 | | - "when": "!chatSetupDisabled && !chatSetupHidden" }, |
| 1313 | + "when": "!chatSetupDisabledInWorkspace && !chatSetupHidden" }, |
1313 | 1314 | { "key": "ctrl+alt+.", "command": "workbench.action.chat.openModelPicker", |
1314 | 1315 | "when": "chatIsEnabled && inChatInput" }, |
1315 | 1316 | { "key": "ctrl+shift+alt+i", "command": "workbench.action.chat.openagent", |
1316 | | - "when": "config.chat.agent.enabled && !chatSetupDisabled && !chatSetupHidden" }, |
| 1317 | + "when": "config.chat.agent.enabled && !chatSetupDisabledInWorkspace && !chatSetupHidden" }, |
1317 | 1318 | { "key": "ctrl+alt+pageup", "command": "workbench.action.chat.previousCodeBlock", |
1318 | 1319 | "when": "chatIsEnabled && inChat" }, |
1319 | 1320 | { "key": "ctrl+shift+f9", "command": "workbench.action.chat.previousFileTree", |
|
1576 | 1577 | { "key": "ctrl+shift+alt+`", "command": "workbench.action.terminal.newInNewWindow", |
1577 | 1578 | "when": "terminalHasBeenCreated || terminalProcessSupported" }, |
1578 | 1579 | { "key": "ctrl+shift+c", "command": "workbench.action.terminal.openNativeConsole", |
1579 | | - "when": "!terminalFocus" }, |
| 1580 | + "when": "!isSessionsWindow && !terminalFocus" }, |
1580 | 1581 | { "key": "ctrl+shift+v", "command": "workbench.action.terminal.paste", |
1581 | 1582 | "when": "terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported" }, |
1582 | 1583 | { "key": "shift+insert", "command": "workbench.action.terminal.pasteSelection", |
|
0 commit comments