Hasty Briefsbeta

双语

The Zed Debugger Is Here

a year ago
  • #development
  • #debugging
  • #Zed
  • Zed的调试器现已发布,标志着向Zed 1.0迈出重要一步
  • 该调试器聚焦快速响应、符合用户习惯且高度可配置
  • 通过调试适配器协议(DAP)支持Rust、C/C++、JavaScript、Go和Python等主流语言
  • 引入定位器功能,可将构建配置自动转换为调试配置以简化设置
  • 调试器面板支持自定义,允许重新排列标签页和面板布局
  • 支持键盘驱动调试模式,提升操作效率
  • 社区主导项目,历时8个月开发,包含977次提交和2.5万+行代码
  • 特别感谢Remco Smits做出的重大贡献
  • 采用双层架构:数据层处理调试适配器,UI层负责渲染
  • 扩展API支持调试器集成,允许实现自定义DAP协议
  • 通过Tree-sitter查询为Python/Rust/Go提供内联变量值显示
  • 未来规划包括高级视图、更多语言支持和自动化配置