开源代码编辑器 Zed 上线「调试器」功能
开源代码编辑器 Zed 宣布推出「调试器(Debugger)」功能,称这是向 Zed 1.0 迈出的重要一步。
调试器特性
-
快速 :减少上下文切换时间,让用户能更专注于调试。
-
熟悉 :与 Zed 的设计语言保持一致,支持典型的调试流程,方便用户快速上手。
-
可配置 :用户可自定义 UI、键绑定、调试配置等。
据介绍,Zed 开箱即支持调试多种流行编程语言,包括 Rust、C/C++、JavaScript、Go 和 Python。通过扩展系统,Zed 可以支持任何实现调试适配器协议(DAP)的调试适配器。
技术架构
- 采用两层架构,数据层与调试适配器直接通信,UI 层从数据层获取数据进行界面渲染。
- 数据层负责维护会话状态、缓存响应、使失效数据,UI 层按需请求数据,避免不必要的请求,便于后续实现协作调试。
调试适配器集成
- 扩展了 Zed 的扩展 API 以支持调试器集成,通过定义自定义架构等方式,让扩展作者能轻松将调试适配器集成到 Zed 中。
内联变量值实现
- 利用 Tree-sitter 查询准确识别当前执行范围内的变量,无需依赖 LSP 服务器与调试适配器的紧密集成,目前支持 Python、Rust、Go 等语言。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源 Rust 浏览器引擎 Servo 支持 GIF
Servo 是一款开源的浏览器引擎,最初由 Mozilla 开发。它使用 Rust 语言编写,旨在提供高效、安全的网页渲染能力,并且采用并行渲染技术,以提高网页加载速度和性能。 近日,Servo 团队介绍了最近的更新内容,其中一项重要新功能是支持显示动态 GIF,并且还可以通过 HTML "img"标签加载 SVG 图像。 Servo 还在推进其 Trusted Types API、输入类型 <input type=color> 支持、更好的布局和 CSS 支持,以及支持各种其他 API 和功能。 Servo 还在继续努力提升围绕 Servo 嵌入支持的开发者体验,以 Servo 作为 Chromium 的 CEF 替代方案在应用程序中利用 Servo。 详情查看https://servo.org/blog/2025/06/18/this-month-in-servo/
- 下一篇
开源模型上下文协议 MCP 更新规范文档,添加对结构化工具输出的支持
开源模型上下文协议 MCP 昨天更新了规范文档,主要变更如下: 移除对 JSON-RPC 批处理的支持(PR #416) 添加对结构化工具输出的支持(PR #371) 将 MCP 服务器归类为 OAuth 资源服务器,添加受保护资源元数据以发现相应的授权服务器。(PR #338) 要求 MCP 客户端按照 RFC 8707 中描述的方式实现资源指示器,以防止恶意服务器获取访问令牌。(PR #734) 在授权规范中阐明安全注意事项和最佳实践,并在新的安全最佳实践页面中说明。 增加引导支持,使服务器能够在交互过程中向用户请求更多信息。(PR #382) 在工具调用结果中增加资源链接支持。(PR #603) 在使用 HTTP 时,后续请求中需通过MCP-Protocol-Version头指定协商的协议版本。(PR #548) 将生命周期操作中的 SHOULD 改为 MUST 详情查看https://modelcontextprotocol.io/specification/2025-06-18/changelog
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16