Вам, вероятно, придется использовать расширение макроса, например multi-command , которое позволит вам запускать несколько команд.
В вашем файле settings.json:
"multiCommand.commands": [
{
"command": "multiCommand.clearTerminalandDebugConsole",
"sequence": [
"workbench.action.terminal.clear",
"workbench.debug.panel.action.clearReplAction",
]
}
]
и в keybindings.json:
{
"key": "ctrl+alt+k",
"command": "multiCommand.clearTerminalandDebugConsole",
// below since you wanted it to work with editor focus
"when": "editorTextFocus",
},
Вы использовали Ctrl - K , но эта последовательность используется во многих уже связанных конфликтующих командах, поэтому яиспользуется Ctrl - Alt - K .