0

通过使用 VSCode 1.14.0/Linux Mint 18 上的Mock Debug示例学习如何在调试适配器中设置断点。按照演示说明,我安装了 Mock Debug 扩展并在“readme.md”上设置断点工作正常。然后下载 .git 源代码,这样我就可以逐步浏览 extensions.ts 和 mockDebug.ts。我在activate-“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 中命中断点?我似乎无法在我设置的任何断点上命中/停止。

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

功能激活(上下文){调试器;... }

4

1 回答 1

0

我应该更好地关注文档。经过几个小时的睡眠...... 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.
于 2017-06-14T02:06:51.373 回答