Zed 是一款高性能、以协作为核心的现代代码编辑器。它由 Atom 和 Electron 的原创团队打造,并使用 Rust 语言从头构建。其名字也暗示了它与已停更的 Atom 编辑器的渊源。
✨ 核心特性一览
-
极致性能,低延迟:完全在 Rust 中构建,性能是 Zed 最底层的设计哲学。团队采用类似“构建电子游戏”的思路,直接将数据喂给 GPU 着色器,实现了极致的流畅体验。
-
AI 原生集成:Zed 并非在现有架构上“外挂”AI,而是将 AI 内建在编辑器的基础中。其特性包括能并行运行并理解整个代码库的“智能体面板”、能预测你下一步编辑的“编辑预测”,以及能将外部智能体无缝接入的 ACP 协议。
-
无缝的团队协作:Zed 提供了“像本地项目一样”的协作体验,消除远程和本地的概念。你可以轻松地分享项目,实时结队编程,甚至内置了屏幕共享功能。
-
其他现代特性:支持跨 macOS、Windows、Linux 平台,通过 LSP 提供智能代码补全和诊断,并集成了 Git、调试器、远程开发和丰富的可扩展性。
👨💻 团队与开源
-
豪华团队:团队由 Atom 编辑器、Electron 框架和 Tree-sitter 解析器生成器的创作者组成,技术背景深厚。
-
开源战略:Zed 编辑器核心代码在 GPLv3 许可下开源,其 UI 框架 GPUI 则在更宽松的 Apache 2.0 许可下发布,以便开发者能用于构建自己的高性能桌面应用。
总的来说,如果你追求极致的响应速度、原生集成的 AI 工作流和流畅的协作体验,Zed 是一个值得尝试的现代化选择。
AI 中文社
