乐于分享
好东西不私藏

Zed:用 Rust 重写代码编辑器,VS Code 的真正对手来了?

Zed:用 Rust 重写代码编辑器,VS Code 的真正对手来了?

当你打开一个 10 万行的项目,VS Code 还在转圈,而 Zed 已经让你开始写代码了。


一个”无聊”的问题:你的编辑器够快吗?

你可能已经习惯了。

习惯了打开 VS Code 时等上几秒,习惯了装了十几个插件后内存飙到 1GB 以上,习惯了在大项目中搜索时风扇狂转。

我们甚至不觉得这是问题——直到有人告诉你:编辑器可以快到让你忘记”等待”这个词。

这个人就是 Nathan Sobo,Atom 编辑器的创造者。他在 2021 年离开了 GitHub,带着一个执念:用 Rust 从零重写一个代码编辑器。

这个编辑器叫 Zed


Zed 是什么?

Zed 是一款用 Rust 从零构建的高性能代码编辑器,核心特点可以用三个词概括:

快。智能。协作。

  • :Rust 编写,GPU 加速渲染,多核 CPU 利用,启动和操作几乎零延迟。

  • 智能:原生集成 LLM(支持 Claude、GPT-4、本地模型等),AI 辅助编码深度融入工作流(还支持 Parallel Agent Panel 进行 AI 并行工作)。

  • 协作:基于 CRDT 的实时多人协作编辑,像 Google Docs 一样多人同时写代码。

支持 macOS、Linux 和 Windows,完全开源。


为什么说它快得离谱?

Zed 的性能优势不是”快一点”,而是量级上的差异

指标
VS Code
Zed
启动时间(算上加载插件)
5~10 秒
< 3 秒
内存占用(无 AI 中型项目)
400 MB~600MB
100MB~250MB
打字延迟
~100 ms
~58 ms
帧率渲染
60 fps
120 fps
底层技术架构
Electron
GPUI by Rust
VS Code 基于 Electron,本质上跑着一个浏览器。而 Zed 用 Rust 写了一个自定义的 UI 框架 GPUI,直接调用 GPU 渲染。

D3.js 的创始人 Mike Bostock 这样评价:

我爱上了 Zed。很多微妙的创新(multibuffer、inlay hints、协作),设计周到而精准。还有那个速度,那个速度!

Mike Bostock — The Founder of D3.js

React 核心团队成员 Dan Abramov 说:

这显然是一个用爱和关怀打造的产品。我用两分钟就感受到了。

Dan Abramov — The Maintainer of React.js

AI 集成:不是插件,是原生

2025-2026 年,AI 编程工具爆发。Cursor 靠 AI 集成火遍全网(虽然叫做 AI Native,但是实际上还是套壳 VS oss,只是整合了 AI 功能),GitHub Copilot 占据 VS Code 生态。

但 Zed 走了一条不同的路:AI 不是附加功能,而是编辑器的一部分

1. Agentic Editing(智能体编辑)

Zed 原生支持”智能体编辑”——你可以直接在编辑器里让 AI 读取项目、修改代码、运行测试,整个过程不需要离开编辑器。

2. Parallel Agents(并行智能体)

2026 年 4 月最新发布的重磅功能:在同一个窗口中同时运行多个 AI 智能体线程(通过 Agent Client Protocol)

  • 每个线程可以访问不同的项目文件夹

  • 可以混合使用不同的 AI 模型(一个用 Claude,一个用 GPT)

  • 所有线程以 120fps 流畅运行

  • 通过 Threads Sidebar 统一管理和监控

这意味着你可以同时让一个 AI 重构后端代码,另一个写前端组件,第三个跑测试——真正的多任务并行

3. Edit Prediction(编辑预测)

Zed 团队自研了开源语言模型 **Zeta2**,能够预测你的下一步编辑操作。不是自动补全,而是预测你接下来会写什么、改哪里。

而且,隐私保护做得很好——预测数据默认不上传,用户对共享训练数据有完全控制权。


实时协作:像 Google Docs 一样写代码

Zed 的协作功能基于 CRDT(无冲突复制数据类型),和 Git 的快照方式不同,它追踪每一次按键和编辑操作。

这意味着:

  • 多人可以同时编辑同一个文件,不会产生冲突

  • 实时看到队友的光标和编辑内容

  • 内置聊天功能,可以边写边讨论

  • 支持屏幕共享和项目共享

VS Code 的 Live Share 需要额外安装插件,而 Zed 的协作是开箱即用的。


其他亮点功能

支持远程开发:可以本地只跑 UI,代码在远程服务器上运行。对老旧机器特别友好。

Multibuffer 编辑:把项目中不同位置的代码片段组合到一个可编辑的界面中,不用来回切换文件。

Vim/Helix 模式原生支持:不是插件,是第一等的模态编辑支持,包括 text objects 和 marks。

原生 Git 支持:暂存、提交、拉取、推送、查看 diff,全部内置。

内置调试器:基于 DAP(Debug Adapter Protocol),支持多种编程语言。


理性看待:Zed 的不足

任何工具都不是完美的。在决定切换之前,你需要知道:

1. 插件生态还在成长中

VS Code 有 4 万+ 插件,几乎覆盖所有开发场景。Zed 的扩展市场目前只有大约 1000 个插件。

主流语言(Python、JavaScript/TypeScript、Rust、Go、Java、C++)支持没问题,但如果你依赖小众语言的 LSP 或特定领域的插件,可能暂时找不到替代品。

2. 大单行文件可能卡顿

GitHub Issues 上有用户反馈,处理没有换行符的超大单行文件时,Zed 可能出现卡顿甚至崩溃。

3. 学习曲线

如果你已经深度定制了 VS Code(快捷键、snippet、workspace 配置),迁移到 Zed 需要重新适应。虽然 Zed 支持导入 VS Code 快捷键映射,但很多细节配置需要重新设置。

4. AI 功能需要配置

Zed 的 AI 功能虽然强大,但需要你自己配置 API Key(Claude、OpenAI 等),不像 Cursor 那样开箱即用。当然,这也意味着你可以自由选择模型,甚至用本地模型。


适合谁?不适合谁?

Zed 适合:

  • 追求极致性能的开发者

  • 处理大型代码库的工程师

  • 需要实时协作的团队

  • 对 AI 编程工具有需求的开发者

  • Rust / Go / Python / JS|TS 等主流语言用户

  • 受够了 VS Code 内存占用的笔记本用户

Zed 暂时不适合

  • 严重依赖 VS Code 特定插件的工作流

  • 使用小众语言或特殊框架的开发者

  • 需要完整 IDE 功能(如 JetBrains 系列的用户)

  • 不愿意花时间配置和适应新工具的开发者


如何开始?

1. 访问 https://zed.dev/download 下载安装

2. 打开 Zed,它会自动检测你系统上的语言环境

3. Ctrl+Shift+P(或 Cmd+Shift+P)打开命令面板,搜索 “Extenions” 安装需要的语言支持

4. 在 Settings 中配置 AI 模型的 API Key(刚注册送七天 Pro 会员,赶紧下载体验吧!)

5. 开始编码——享受 120fps 的丝滑体验


写在最后

Zed 不是要取代 VS Code,至少现在不是。

但它提出了一个重要的问题:我们是不是已经接受了太多”将就”

将就了 Electron 的臃肿,将就了插件的混乱,将就了启动时的等待。

Zed 证明了一件事:当你用正确的技术从头构建,编辑器可以快得让你重新爱上写代码。

就像官网写的那句话——

**Love your editor again.**


你用过 Zed 吗?欢迎在评论区分享你的体验。

如果你喜欢 Zed 的话,不妨给这篇文章点个赞吧👍

这对我真的很重要!