教程·阅读约 2 分钟·
Zed 编辑器:用 Rust 重写的高性能代码编辑器

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 用户可以无缝切换。

现代设计语言 — 简洁的界面,没有多余的装饰,专注于代码本身。

安装

code
# 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

code
{
  "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 对比

维度ZedVS 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 的有力竞争者。

分享到
微博Twitter

© 2026 四月 · CC BY-NC-SA 4.0

原文链接:https://aprilzz.com/tutorials/zed-rust-code-editor