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 的性能优势不是”快一点”,而是量级上的差异。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 的话,不妨给这篇文章点个赞吧👍
这对我真的很重要!
夜雨聆风