繁体   English   中英

VSCode 调试器如何单步打开一个新文件?

[英]How VSCode debugger stepin to open a new file?

我正在实现一个 vscode 调试器,使用 stepin function,我需要进入一个新文件,但我不知道它现在是如何工作的,它如何打开一个新文件以进入? 还有一个问题,这个新文件将从服务器动态加载,它不在本地工作区中。 我不知道如何在 DAP 中做到这一点? 请帮忙!! 谢谢!

我有答案并在此处发布以供参考。

VSCode 使用 StackTraceRequest 设置停止行号和文件。

它会在事件停止后被调用。

所以对于StackTraceRequest的响应,我们可以设置StackFrame object,其中的source object是用于文件的。

https://microsoft.github.io/debug-adapter-protocol/specification#Types_StackFrame

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM