[英]VisualStudio Code shortcut key for switching debugging task
更新:根据此问题,正在添加命令以切换调试会话。 可能在 vscode v1.69 中。 请参阅添加键盘快捷键以导航调试控制台
使用CTRL + PgUp (或CTRL + SHIFT + [在 mac 上)移动到上一个控制台。 命令
Debug: Focus Previous Debug Console
应该做同样的事情。使用CTRL + PgDn (或 mac 上的CTRL + SHIFT + ] )移动到下一个控制台。 命令
Debug: Focus Next Debug Console
应该做同样的事情。
上一个答案
我认为还没有一种简单的方法可以通过按键切换调试会话。 请参阅两个同时进行的客户端/服务器调试会话的 UI 问题,切换调试会话:问题是一个待办事项候选者,支持它。 还有https://github.com/microsoft/vscode/issues/39560和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"
]
},
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.