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

Visual studio code 模拟调试:在适配器中设置断点,visual-studio-code,vscode-extensions,vscode-debugger,Visual Studio Code,Vscode Extensions,Vscode Debugger,通过使用VSCode 1.14.0/Linux Mint 18上的示例,学习如何在调试适配器中设置断点。按照演示说明,我安装了模拟调试扩展,并在“readme.md”上设置断点,效果很好。然后下载了.git源代码,这样我就可以逐步浏览extensions.ts和mockDebug.ts了。我在activate-“extensions.ts”和每个函数的第一行-(mockDebug.ts)中设置断点。运行了不同的启动类型,但都不允许我命中任何断点 模拟调试扩展有一个带有 { "type":

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

模拟调试扩展有一个带有

{
   "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.