乐于分享
好东西不私藏

Zed 编辑器:来自 Atom 创始团队的高性能代码编辑器

Zed 编辑器:来自 Atom 创始团队的高性能代码编辑器

Zed 编辑器:来自 Atom 创始团队的高性能代码编辑器

代码编辑器赛道,VS Code 统治了多年。开源的、轻量的、AI 加持的各种挑战者此起彼伏。但真正让我眼前一亮的,是 2024 年开始真正火起来的——Zed

Zed 的定位很明确:Code at the speed of thought。用创始人 Nathan Sobo(Atom 联合创始人、Tree-sitter 作者)的话说,他们要做的不是一个”更快的 VS Code”,而是从架构层面重新思考”编辑器为什么可以这么快”。

项目地址:https://github.com/zed-industries/zed

开源协议:MIT

开发语言:Rust(核心)+ TypeScript/React(UI)

支持平台:macOS、Linux、Windows


一、为什么 Zed 这么快?

大多数代码编辑器卡顿的原因,不是因为”渲染太慢”,而是因为架构设计导致的 IO 阻塞。文件大了、语法解析慢了、主线程被卡住了——这些问题的根子都在架构上。

Zed 的解法是从头用 Rust 重写一切:

GPU 加速渲染:所有文本渲染走 GPU,告别主线程阻塞

Tree-sitter 语法解析:增量解析,文件再大也不卡(作者就是 Tree-sitter 的发明者)

异步 IO:文件读写、搜索、索引全部异步,不阻塞 UI

多线程协作:语言服务器、文件索引、AI 推理各自独立线程

实际体验下来,Zed 打开大型代码库的速度确实惊人——Mike Bostock(D3.js 作者)用过之后发推说:”My god it is so fast. Boot time, UI interaction, typing latency. I feel it. I knew VS Code always felt sluggish, but I didn’t realize how good things could really be.”


二、核心功能亮点

2.1 AI 原生集成

Zed 对 AI 的态度是”不绑定单一模型”,而是让 AI 真正融入编辑工作流:

Agentic Editing:把任务交给 AI Agent,看着它实时编辑代码,实时反馈

Inline Assistant:选中代码,直接在原地让 AI 解释、改写、优化

Edit Prediction:自研 Zeta 语言模型,预测你下一步要输入什么

支持 Claude Agent、Codex、OpenCode:通过 ACP 协议连接各种 Agent

MCP 服务器支持:让 AI 拥有更强的上下文感知能力

José Valim(Elixir 语言创始人)说:”I’ve had my mind blown using Zed with Claude 3.5 Sonnet. I wrote up a few sentences around a research idea and Claude 3.5 Sonnet delivered a first pass in seconds.”

2.2 多人协作

这是 Zed 区别于大多数编辑器的核心差异之一。Zed 内置了实时多人协作,类似于 VS Code 的 Live Share,但深度集成在编辑器内核里:

• 多人同时编辑同一个文件

• 光标位置、选区实时同步

• 基于 CRDT 的冲突解决,不会有覆盖丢失

• 语音通话集成(远程协作场景下直接开聊)

2.3 Remote Development

本地只跑 UI,代码在远程服务器上。这不是 SSHFS 那种半成品体验,而是真正流畅的远程开发:

• 延迟感知渲染,本地输入即时响应

• 完整终端支持

• 远程文件树、远程 Git 状态

2.4 Multibuffer

这是 Zed 最独特的功能之一。它允许你把项目中多个位置的代码”摘录”出来,在同一个缓冲区里组合编辑。

想象一下:你要重构一个散落在 5 个不同文件的函数,现在你需要开 5 个 tab、记着每个文件的位置、反复切换。Multibuffer 让你把这些片段都拉到一个编辑区域,可以同时看到、同时改,改完再同步回去。

2.5 原生 Git 支持

不需要 VS Code 那种 GitLens 插件,Zed 原生支持:

• staged/unstaged 变更直接展示

• diff 视图、inline diff

• commit、push、pull

• 分支切换、合并

2.6 调试器

基于 Debug Adapter Protocol(DAP),Zed 内置了原生调试支持。断点、变量查看、调用栈、单步执行——这些不需要额外装插件。


三、Vim 友好

Atom 时代 Nathan Sobo 就是 Vim 重度用户,Zed 对 Vim 模式的支持可以说是一等公民:

• Normal/Insert/Visual 模式

• text objects、marks、寄存器

• Operator pending motions

• 也支持 Helix 的 multi-cursor 模式

如果你不用 Vim,也可以开启 VS Code Keymap,迁移成本几乎为零。Zed 还提供了从 VS Code、IntelliJ、WebStorm 等主流编辑器的迁移指南。


四、扩展生态

Zed 的扩展系统还在快速成长中,但已经支持:

• 语言支持扩展(数百种语言)

• 主题

• AI Provider 扩展(接入不同的 AI 模型)

• MCP 服务器集成

扩展用 WebAssembly 编写,这意味着性能损耗极低,不会有 VS Code 那种”插件装多了就卡”的问题。


五、谁在用 Zed?

官方页面列出了一份亮眼的用户名单:

José Valim——Elixir 语言创始人

Mike Bostock——D3.js 作者、Observable 创始人

Dan Abramov——React 核心团队成员

Matt Baker——Principal Engineer

Ethan Perez——Adversarial Robustness Research Lead

这份名单本身就说明了很多问题——这些可不是随便试用一下的普通用户,而是真正对工具挑剔的顶级工程师。


六、总结

维度 评分 说明
性能 ⭐⭐⭐⭐⭐ Rust + GPU 加速,当前最快
AI 集成 ⭐⭐⭐⭐⭐ Agent 模式 + 多模型支持
多人协作 ⭐⭐⭐⭐⭐ CRDT + 语音通话,深度集成
扩展生态 ⭐⭐⭐ 发展中,但 WASM 路线有潜力
迁移成本 ⭐⭐⭐⭐ VS Code/IntelliJ 迁移指南完备

一句话评价:Zed 是目前最值得关注的代码编辑器。它不只是在 VS Code 基础上做加法,而是从架构层面重新思考了”编辑器应该是什么样”。如果你对工具性能有追求,或者在找真正好用的 AI 编程工具,Zed 值得你花时间试试。


相关链接

• GitHub:https://github.com/zed-industries/zed

• 官网:https://zed.dev

• 下载:https://zed.dev/download