visual-studio-code - 是否可以使用 Visual Studio Code 扩展以编程方式设置断点
问题描述
我正在 VS Code 中编写一个扩展,它有一个图形编辑器(类似于流程图),它将其数据保存在一个文本文件中。所有编辑都通过图形编辑器完成。文本文件对用户来说太神秘了,无法使用。我想为底层文件实现一个调试器,这意味着用户应该能够在图形编辑器中的步骤上设置断点,并在编辑器中一步一步地进行。几个问题:1)我在这里离基地很远吗?VS Code 调试框架是否只支持在文本文件中设置断点?2) 是否可以通过编程方式设置断点(如果可以,如何设置)?
我看过Ballerina,它有一个同步的文本编辑器和一个图形编辑器。我只能在文本编辑器中设置断点。
谢谢你的帮助。
解决方案
幸运的是,@weinand 在 gitter.im/Microsoft/vscode 频道上。他指给我看:github.com/Microsoft/vscode/blob/master/src/vs/vscode.d.ts - addBreakpoints。这就是我一直在寻找的
推荐阅读
- angular - 禁用以不可变数据存储为数据源的 AG Grid 的客户端排序
- java - .getBody() 方法不返回响应 - SpringBoot,Java
- github - 如何将 GitHub 版本与 Vercel 一起使用?
- javascript - JavaScript 在评估过程中究竟是如何执行内存分配的?
- java-8 - 直接从对象列表单声道映射到 DTO 列表单声道
- javascript - 从 Node 中的 API 获取数据并将其存储以导出到 CSV
- css - 从网格文件上的变量文件访问变量时出错
- sql - sql声明一个整数列表而不使用循环
- c++ - 在鼠标挂钩中,车轮增量始终为 0
- qt - Windows x64 上的 Qt 6.1.2,从源代码配置构建时出现很多错误