它是什么
Zed 是一款完全用 Rust 从零重写的高性能代码编辑器,开发者正是当年做出 Atom 编辑器和 Tree-sitter 语法解析框架的那批人。他们这次放弃了 Electron 那套「网页套壳」的思路,改用原生渲染管线 + GPU 加速来画界面,目标很直接:让敲键盘到屏幕上出现字符之间的延迟小到几乎察觉不到。
项目采用 GPL-3.0 为主的开放源码授权,代码托管在 GitHub 上,目前已积累超过 9 万颗星,是近几年编辑器赛道里增长最快的项目之一。它同时提供 macOS、Linux 和 Windows 三个桌面平台的正式安装包,可直接下载或通过各平台包管理器安装。
核心功能
- GPU 加速渲染:界面元素交给显卡绘制,滚动、切分窗格、打开几万行的日志文件都不会出现明显卡顿,长时间编码手感稳定。
- 原生多人协作:内置共享工作区机制,把项目链接发给同事,对方即可进入同一份代码、跟随你的光标位置,类似文档协同编辑的体验,免去频繁推分支、发截图。
- 内置 AI 助手:支持内联生成代码、按自然语言指令改写选中片段,也可带上当前文件或整个仓库作为上下文对话;模型可接官方托管服务,也能配置自有的 API 密钥。
- Tree-sitter 语法解析:借助团队自家的解析框架做增量语法高亮与结构化选择,几十种语言的着色和折叠都相当准确。
- 语言服务与工程能力:兼容 LSP 协议,可接各类语言服务器实现补全、跳转、诊断;同时带项目级全局搜索、命令面板和多光标编辑。
- Vim 模式与键位迁移:内置 Vim 模拟模式,并可从 VS Code 一键导入快捷键、主题和常用配置,降低迁移成本。
适用场景
- 追求响应速度的日常开发:如果你受够了大型 IDE 启动慢、输入法候选框弹出迟滞,Zed 的轻量启动和低输入延迟会立刻带来差异感。
- 远程与结对编程:分布式团队做代码评审、结对排查线上问题时,直接共享工作区比开屏幕共享更清晰,对方能自己滚动、自己跳转。
- Rust、Go、TypeScript 等主力语言项目:中大型仓库的搜索、跳转与语法高亮表现稳定,配合 LSP 基本可以满足日常开发需要。
- 大文件快速查看:日志、SQL 导出、压缩前端的产物文件,用它打开比多数编辑器顺畅。
上手建议
- 先去官网下载对应平台安装包,或用 Homebrew、各 Linux 发行版仓库直接安装;首次启动会引导你导入 VS Code 的键位与主题,建议勾选,能省掉大量重学习成本。
- 打开项目后花十分钟熟悉命令面板(类似 Spotlight 的统一入口),搜索文件、切换符号、执行命令都走这里,比菜单快得多。
- AI 功能需要登录账号才能调用官方托管模型;如果不想绑定账号,可在设置里改为填入自己的模型服务密钥,功能照常可用。
- 团队协作前先在设置里确认共享工作区的权限范围,避免把含敏感密钥的目录一起共享出去。
- 注意生态差异:它的扩展市场远没有 VS Code 丰富,某些特定语言或框架的专用插件可能缺失。建议先拿一个次要项目试用一两周,确认工作流完整后再整体迁移。