乐于分享
好东西不私藏

81.1K+ star 的高性能代码编辑器:Atom 创始团队用 Rust 重写一切

81.1K+ star 的高性能代码编辑器:Atom 创始团队用 Rust 重写一切

VS Code 统治编辑器市场的时代,有人想用 Rust 重写未来。

Atom 团队出走 GitHub 四年后,带着 Zed 杀回来了——不是改良,是颠覆。81K+ Star 背后,是一个关于「速度」和「协作」的野心。

别再忍受卡顿的编辑器加载和频繁崩溃。Zed 承诺:代码即思考,思考不该等待工具。


01 它是什么?

Zed 是由 Atom 编辑器和 Tree-sitter 语法解析器原班人马打造的高性能代码编辑器。核心差异在于:

  • Rust 原生实现:
    摒弃 Electron 的 Node.js 运行时,直接用 Rust 编译成本地二进制,性能跃升
  • 多人实时协作:
    像 Figma 协作文档一样,多人可以同时编辑同一代码文件
  • 内置 AI 辅助:
    集成 Claude 等大模型,代码补全与生成直接在编辑器内完成
  • Tree-sitter 语法解析:
    更精准的代码理解与高亮,支持 30+ 主流编程语言

02 核心原理/亮点

Zed 的高性能来自底层架构的全面重构:

  • GPUI 渲染引擎:
    完全自研的 UI 框架,绕过 Electron 直接调用 GPU 加速渲染
  • 异步任务调度:
    Rust 的所有权模型确保零数据竞争,响应速度毫秒级
  • CRDT 协作算法:
    Conflict-free Replicated Data Types 支持离线编辑与无缝合并
  • Language Server 集成:
    兼容 LSP 协议,生态迁移成本极低

这套架构让 Zed 在同等硬件下,启动速度比 VS Code 快 3-5 倍,内存占用降低 60%

03 应用场景

  • 个人开发者:
    厌倦 Electron 编辑器的性能开销,需要极速启动与流畅输入体验
  • 远程团队协作:
    需要实时看到队友的代码编辑,光标与改动实时同步
  • AI 编程探索者:
    直接在编辑器内调用 Claude 等模型,无需切换窗口
  • 性能敏感场景:
    大文件(>10MB 代码库)的编辑与搜索,拒绝卡顿

04 快速上手

安装 Zed,三种方式任选:

#macOS - Homebrewbrew install --cask zed#Linux - Ubuntu/Debiancurl-fsSLhttps://zed.dev/install.sh | sh#Windows - Scoopscoop install zed

安装完成后,运行:

zed--version    # 验证安装zed .            # 打开当前目录

官网提供完整文档:https://zed.dev/docs

写在最后

Zed 不只是 Atom 的技术升级,更是一次关于「编辑器应该有多快」的重新定义。

如果你受够了 Electron 的笨重,想体验 Rust 带来的极致流畅,值得一试。

相关链接

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

  • 官方网站:https://zed.dev

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