如何解决VSCode如何以先前的状态恢复结束多命令
因此,我有一个multiCommand
设置:在settings.json
"command": "multiCommand.gotoDebuggerExecutionPoint","sequence": [
"workbench.debug.action.focusCallStackView","list.clear","list.focusFirst","list.select","workbench.action.toggleSidebarVisibility"
]
然后,在keybindings.json
中,我有
{
"key": "alt+numpad_multiply","command": "extension.multiCommand.execute","args": { "command": "multiCommand.gotoDebuggerExecutionPoint" }
}
因此,像Visual Studio
一样,Alt*
可以使我在调试时到达当前执行点,无论我在项目中的任何地方。
但是,如果边栏以前是可见的,我希望它继续显示。如果边栏以前是隐藏的(收缩),我希望它继续保持隐藏(收缩)。 始终上方的multiCommand
序列在执行后隐藏侧边栏。这是因为调用堆栈中的顶部元素(它是调试侧边栏的一部分)被选中,从而使整个侧边栏处于活动状态,而与侧边栏的先前状态(可见或隐藏)无关。
是否有一种方法可以捕获边栏的先前“状态”(隐藏或可见),然后在multiCommand
的末尾恢复该阶段?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。