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

时间:2017-06-12 21:31:09

标签: visual-studio-code vscode-extensions vscode-debugger

在VSCode 1.14.0 / Linux Mint上使用Mock Debug示例学习如何在调试适配器中设置断点。按照演示说明,我安装了Mock Debug扩展并在"上设置断点。 readme.md"工作得很好。然后下载.git源代码,这样我就可以逐步完成extensions.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中点击断点?我似乎无法在我设置的任何断点上击中/停止。

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

  

function activate(context){       调试器;       ...       }

1 个答案:

答案 0 :(得分:0)

我应该更好地关注文档。经过几个小时的睡眠...... VSCode团队在extensions/example-debuggers上提供了优秀的文档:

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.