模拟调试:在适配器中设置断点



学习如何在调试适配器中使用VSCode 1.14.0/Linux Mint 18上的模拟调试示例设置断点。按照演示说明,我安装了模拟调试扩展并在"readme.md"上设置断点工作正常。然后下载了.git源代码,这样我就可以逐步浏览扩展名.ts和mockDebug.ts。我在激活中设置断点 - "extensions.ts"和每个函数的第一行 - (mockDebug.ts(。运行了不同的启动类型,但没有一种允许我命中任何断点。

模拟调试扩展有一个 launch.json 与

{
   "type": "mock",
   "request": "launch",
   "name": "Mock Debug",
   "program": "${workspaceRoot}/readme.md",
   "stopOnEntry": true
}

这确实允许在 readme.md 文件中使用断点。

如何设置 git 源版本以允许我在 extensions.ts 和 mockDebug.ts 中命中断点?我似乎无法在我设置的任何断点上命中/停止。

更新:尝试使用调试器;命令也是如此

函数激活(上下文( { 调试器; ... }

我应该更好地关注文档。 睡了几个小时后...VSCode 团队在扩展/示例调试器方面拥有出色的文档:

In order to debug the debug adapter itself, we have to run it in 
debug mode. This is most easily achieved by running the debug adapter 
in 'server mode' and configure VS Code to connect to it.

相关内容

  • 没有找到相关文章

最新更新