vscode调试器进入,退出

时间:2016-06-12 23:06:49

标签: debugging visual-studio-code

我正在编写一个自定义vscode调试器,并根据我的需要修改了模拟调试示例调试器项目,并且到目前为止已经有了断点,继续并逐步完成工作。对于继续和跳过,我能够修改受保护的continueRequest和受保护的nextRequest函数,这些函数在按下相应按钮(在调试会话期间)时触发。我似乎无法找到与“步入”和“步出”相关的任何功能,两个默认按钮都在调试过程中显示。另外,如果我的调试器不支持这些按钮,是否可以禁用这些按钮?

1 个答案:

答案 0 :(得分:1)

'mock debug'只是一个教育调试适配器,我没有实现stepInRequeststepOutRequest,因为他们不会在nextRequest上添加任何新的见解。

如果要实现它们,只需覆盖基类stepInRequest的{​​{1}}和stepOutRequest方法(即添加DebugSessionstepInRequest通过从基类https://github.com/Microsoft/vscode-debugadapter-node/blob/master/adapter/src/debugSession.ts复制它们来调试DebugSession子类的方法。

无法禁用“步入”和“退出”按钮,但如果您认为此功能很重要,请提交功能请求。