Visual Studio Code 调试任务切换快捷键
VisualStudio Code shortcut key for switching debugging task
是否有键盘快捷键(或击键组合)可以让我在 VS Code 中在此工具栏上切换任务?
还是这个?
或者,对于调试需要两次调试会话的共享 client/server 代码,是否有比在一个视图中完成所有工作更好的工作流程?
我认为目前还没有通过击键切换调试会话的简单方法。参见 UI Issues with two simultaneous client/server debug sessions, switching debug sessions: issue is a backlog candidate, upvote it. Also https://github.com/microsoft/vscode/issues/39560 and https://github.com/microsoft/vscode/issues/108844。
同时,为了根据用户的请求进行扩展,我创建了一个命令以转到下一个或上一个调试会话,请参阅 https://github.com/ArturoDent/launch-config/issues/11#issuecomment-1013606260 - 但由于没有真正受支持的方法来执行此操作有点乱,但确实有效。
在我的扩展之外,您可以通过 multi-command.
等宏扩展自行打包命令
试试这些键绑定:
{
"key": "alt+k", // whatever keybinding you want
"command": "extension.multiCommand.execute",
"args": {
"sequence": [
"workbench.debug.action.focusCallStackView",
"list.selectAll",
"list.collapseAll",
"list.focusPageDown", // focus next debug session
"list.select"
]
},
},
{
"key": "alt+i", // whatever keybinding you want
"command": "extension.multiCommand.execute",
"args": {
"sequence": [
"workbench.debug.action.focusCallStackView",
"list.selectAll",
"list.collapseAll",
"list.focusPageUp", // focus previous debug session
"list.select"
]
},
}
是否有键盘快捷键(或击键组合)可以让我在 VS Code 中在此工具栏上切换任务?
还是这个?
或者,对于调试需要两次调试会话的共享 client/server 代码,是否有比在一个视图中完成所有工作更好的工作流程?
我认为目前还没有通过击键切换调试会话的简单方法。参见 UI Issues with two simultaneous client/server debug sessions, switching debug sessions: issue is a backlog candidate, upvote it. Also https://github.com/microsoft/vscode/issues/39560 and https://github.com/microsoft/vscode/issues/108844。
同时,为了根据用户的请求进行扩展,我创建了一个命令以转到下一个或上一个调试会话,请参阅 https://github.com/ArturoDent/launch-config/issues/11#issuecomment-1013606260 - 但由于没有真正受支持的方法来执行此操作有点乱,但确实有效。
在我的扩展之外,您可以通过 multi-command.
等宏扩展自行打包命令试试这些键绑定:
{
"key": "alt+k", // whatever keybinding you want
"command": "extension.multiCommand.execute",
"args": {
"sequence": [
"workbench.debug.action.focusCallStackView",
"list.selectAll",
"list.collapseAll",
"list.focusPageDown", // focus next debug session
"list.select"
]
},
},
{
"key": "alt+i", // whatever keybinding you want
"command": "extension.multiCommand.execute",
"args": {
"sequence": [
"workbench.debug.action.focusCallStackView",
"list.selectAll",
"list.collapseAll",
"list.focusPageUp", // focus previous debug session
"list.select"
]
},
}