
Zed 编辑器:用 Rust 重写的高性能代码编辑器
由 Atom 团队打造的新一代编辑器,Rust 实现、GPU 加速、实时协作,速度是 VS Code 的数倍。
原文来源:Zed — 由 Atom 编辑器原团队用 Rust 重写的高性能代码编辑器,GPU 加速渲染,支持实时协作,速度是 VS Code 的数倍。
如果你用 VS Code 但觉得启动慢、大项目卡顿,Zed 是一个值得关注的新选择。它由 Atom 编辑器的原班人马打造,但用 Rust 完全重写,目标是"最快的代码编辑器"。
Zed 是什么
Zed 是一个现代化的代码编辑器,核心特点:
极致性能 — Rust 实现 + GPU 加速渲染,打开百万行代码文件不卡顿,启动时间以毫秒计。
实时协作 — 内置多人编辑,类似 Google Docs 的体验,不需要额外插件。
AI 集成 — 内置 GitHub Copilot 和 ChatGPT 支持,AI 辅助编码开箱即用。
Vim 模式 — 完整的 Vim 键绑定支持,Vim 用户可以无缝切换。
现代设计语言 — 简洁的界面,没有多余的装饰,专注于代码本身。
安装
# macOS(当前主要支持平台)
curl -f https://zed.dev/install.sh | sh
# 或者下载安装包
# https://zed.dev/download目前支持 macOS 和 Linux,Windows 版本正在开发中。
日常使用
命令面板
Cmd+Shift+P 打开命令面板,所有操作都可以在这里搜索执行。
文件查找
Cmd+P 快速打开文件,Cmd+Shift+F 全局搜索。
多光标编辑
Cmd+D 选中下一个相同单词,Cmd+Shift+L 选中所有匹配。
终端集成
`Ctrl+`` 打开内置终端,不需要切换窗口。
AI 助手
Cmd+Enter 打开 AI 面板,可以直接提问或让 AI 解释/重构代码。
配置
Zed 的配置文件是 JSON 格式,位于 ~/.config/zed/settings.json:
{
"theme": "One Dark",
"font_size": 14,
"tab_size": 2,
"vim_mode": true,
"languages": {
"Python": {
"format_on_save": true,
"formatter": "language_server"
}
},
"lsp": {
"rust-analyzer": {
"initialization_options": {
"checkOnSave": true
}
}
}
}主题与语言支持
Zed 内置了对主流编程语言的深度支持:
Rust — 由 rust-analyzer 提供完整的语言服务器支持,包括代码补全、跳转定义、重构、内联提示。
TypeScript/JavaScript — 内置 TypeScript 语言服务器,支持 JSX/TSX、自动导入、类型检查。
Python — 支持 Pyright 和 Ruff 集成,类型检查、格式化、导入排序一站式解决。
Go — 完整的 gopls 支持,包括生成接口实现、测试生成、代码重构。
其他语言 — C/C++、Zig、Elixir、Haskell 等通过语言服务器协议(LSP)获得支持。
主题系统基于 JSON 配置,可以自定义配色、字体、界面元素。社区已经贡献了多种主题方案。
实时协作详解
Zed 的协作功能基于 CRDT(无冲突复制数据类型)实现:
创建频道 — 在 Zed 中创建一个频道,邀请队友加入。
同步编辑 — 多人同时编辑同一文件,光标位置和选择范围实时同步。
语音通话 — 内置音频通话,不需要额外开 Zoom 或 Discord。
屏幕跟随 — 可以跟随队友的视角,看他正在看哪部分代码。
这个功能对远程团队的代码审查和结对编程非常有价值。不需要配置复杂的屏幕共享,打开 Zed 就能开始协作。
与 VS Code 对比
| 维度 | Zed | VS Code |
|---|---|---|
| 启动速度 | 极快(毫秒级) | 中等(秒级) |
| 大文件性能 | 流畅 | 可能卡顿 |
| 内存占用 | 较低 | 较高 |
| 插件生态 | 较小(在增长) | 庞大 |
| 跨平台 | 目前仅 macOS | 全平台 |
| 协作编辑 | 内置 | 需插件 |
| AI 集成 | 内置 | 需插件 |
| 开源 | 部分开源 | 开源 |
Zed 在性能上有明显优势,但生态还在早期阶段。如果你主要用主流语言(Rust、TypeScript、Python、Go),Zed 的体验已经足够好。如果需要特定领域的小众插件,VS Code 仍然是更安全的选择。
适用人群
适合使用 Zed:
- 追求编辑器响应速度的开发者
- 主要使用 Rust/TypeScript/Python/Go 的开发者
- 需要实时协作功能的远程团队
- 喜欢简洁界面、不喜欢太多插件的开发者
- macOS 用户(当前主要支持平台)
暂时不适合:
- 依赖大量 VS Code 特定插件的开发者
- Windows 用户(版本还在开发中)
- 需要复杂调试配置的场景(调试功能还在完善)
总结
Zed 代表了代码编辑器的一个新方向:用系统级语言(Rust)重新实现,充分利用现代硬件性能。它的目标不是替代 VS Code 的全部功能,而是在"编辑代码"这个核心任务上做到极致。
对于追求速度和简洁的开发者来说,Zed 是一个值得尝试的选择。它的实时协作功能也是目前编辑器中实现得最好的之一。随着 Linux 和 Windows 版本的推出,以及插件生态的增长,Zed 有望成为 VS Code 的有力竞争者。
© 2026 四月 · CC BY-NC-SA 4.0
原文链接:https://aprilzz.com/tutorials/zed-rust-code-editor