Zed:那个跑得很快、也很懂你的代码搭子

27 阅读12分钟

如果把代码编辑器比作一个工作伙伴,有些工具像经验丰富但略显笨重的老工程师:功能很多,能力很强,坐下来就能开工,但偶尔会让你觉得它是不是有点累了。

有些工具则像轻巧的记事本:打开速度飞快,写点东西很舒服,但真正面对复杂项目时,又会让你开始怀念那些高级能力。

Zed 给我的感觉更像是一个年轻、敏捷、反应很快的代码搭子。

它不会一上来就把整个屏幕铺满工具栏,也不会用复杂的配置把你劝退。你打开它,它就安静地站在那里,等你输入第一行代码。然后你会发现:它真的很快。


一、第一次见到 Zed:它不像传统 IDE,更像一个“会写代码的空间”

Zed 是一款现代化代码编辑器,由 Atom 和 Tree-sitter 的早期团队成员打造。

这句话听起来可能有点官方,但如果换成更直白的说法就是:Zed 的团队很懂编辑器,也很懂开发者每天真正会遇到什么。

它主打几个关键词:

  • 速度快
  • 界面简洁
  • 多人协作
  • AI 原生集成
  • 开发体验克制而顺手

第一次打开 Zed,你可能不会被它“震撼”到。它没有夸张的启动动画,没有密密麻麻的按钮,也没有一大堆弹窗问你要不要安装这个、配置那个。

它只是打开,然后准备好。

这种感觉很像走进一间干净的工作室。桌上没有堆满杂物,灯光刚好,椅子舒服,工具都在你伸手能拿到的位置。它不会催你,也不会打扰你,只是让你很自然地开始工作。

这就是 Zed 给人的第一印象:简单,但不简陋;安静,但不弱。


image.png

二、快,是 Zed 最容易让人记住的地方

如果你长期使用大型 IDE,应该很熟悉这样的场景:

打开项目,等索引;
切换文件,等加载;
搜索代码,等结果;
甚至有时候光标移动,都能感受到一点点沉重。

这些事情单独看都不算什么,但每天重复几十次、几百次之后,它们就会慢慢变成一种隐形消耗。

Zed 的第一张王牌就是:

它使用 Rust 编写,底层性能非常强。无论是启动速度、文件切换、代码编辑,还是全局搜索,整体反馈都非常轻快。

这种快不是官网参数表里的那种快,而是你真正用起来能感受到的快。

你按下快捷键,文件立刻出现;
你输入代码,光标没有迟疑;
你在项目里搜索,结果很快给到;
你在多个文件之间跳转,也不会有明显拖拽感。

它有点像从一辆厚重的商务车,换到了一辆电门响应极快的小跑车。你还没完全踩下去,它已经冲出去了。

对于开发者来说,这种快很重要。因为写代码并不是一直在敲键盘,更多时候是在“想、查、跳、改、再想”。如果工具每一步都慢一点,你的思路就会被不断打断。

Zed 做得好的地方就在于,它尽量不让自己成为那个打断你的人。


三、界面设计:它懂得“少即是多”

Zed 的界面并不花哨。

左侧是项目文件,中央是代码编辑区,底部有必要的状态信息。整体布局非常克制,没有太多抢眼的装饰,也没有铺天盖地的按钮。

它更像是一个安静的工作室,而不是一个工具商场。

这种设计的好处是,你很容易进入专注状态。尤其是长时间编码时,界面越少干扰,思路越不容易被切碎。

很多工具的问题不是功能不够,而是太想证明自己功能很多。于是按钮越来越多,面板越来越多,入口越来越多。最后编辑器本身变成了一个复杂系统,你还没开始写业务代码,就先被工具的复杂度消耗了一轮。

Zed 则选择了另一条路。

它把大多数常用能力藏在合适的位置,需要时能找到,不需要时不打扰你。它不会一直向你展示“我能做什么”,而是等你需要的时候再出现。

这是一种很难得的克制。

一个好工具并不是存在感越强越好。很多时候,真正好的工具应该像一支顺手的笔:你写字的时候不会一直想着这支笔,但写完之后会觉得过程很顺。

Zed 就有一点这种味道。


四、多人协作:它不只是编辑器,也像一个共享编码房间

Zed 很有意思的一点,是它从一开始就非常重视 协作

传统编辑器的协作通常依赖插件,比如远程共享、屏幕共享会议,或者一些外部协作工具。能用,但经常有一种“后面补上去”的感觉。

Zed 的协作能力则更像是产品本身的一部分。

你可以和其他开发者一起进入同一个项目空间,查看代码、讨论问题、一起修改文件。这种体验有点像把代码编辑器变成了一个共享办公室。

以前远程协作时,我们经常会遇到这样的对话:

“你看我屏幕。”
“等一下,我这里卡了。”
“你把那段代码发我。”
“我在第 132 行,你看到了吗?”
“你往下一点,对,就是那个函数。”

这类沟通并不是没有价值,但它很容易浪费时间。尤其是当问题发生在一堆上下文里时,光靠口头描述和屏幕共享,效率并不高。

Zed 的思路是:大家直接进入同一个代码现场。

这对结对编程、Code Review、教学指导、远程团队协作都很友好。你不再只是“看别人写代码”,而是真的和对方站在同一个编辑环境里。

这会让协作从“我给你展示”变成“我们一起处理”。

image.png


五、AI 集成:不是把 AI 硬塞进来,而是让它成为开发流程的一部分

现在很多编辑器都在接入 AI,但体验差异很大。

有些工具的 AI 像一个额外打开的聊天窗口。你需要不断复制代码、粘贴上下文、描述问题,然后再把答案搬回编辑器里。

有些工具则过度主动,动不动就给你补一大段代码,看起来很聪明,但不一定真正符合你的意图。

Zed 的 AI 体验更偏向自然融合。

它可以结合当前项目上下文,帮助你解释代码、生成代码、重构逻辑,或者辅助排查问题。它不是单纯地在旁边放一个聊天机器人,而是尽量让 AI 出现在你需要它的地方。

比如:

你正在阅读一段陌生代码,可以让它帮你解释结构;
你想重构一个函数,可以让它给出思路;
你卡在某个类型错误上,可以让它结合上下文分析原因;
你要写一段重复性逻辑,也可以让它帮你起个头。

这种 AI 使用方式更像是身边坐着一个懂项目的同事。你不需要把所有背景从头讲一遍,它已经在看同一份代码了。

当然,AI 不是魔法,也不能盲信。它可能会给出不准确的建议,也可能会误解业务意图。真正重要的是,Zed 试图把 AI 变成开发流程里自然的一环,而不是一个额外的负担。

当 AI 不再需要你频繁复制粘贴上下文,它才真正开始像一个助手。


六、开发体验:很多细节都很“工程师友好”

一个编辑器好不好用,很多时候不取决于官网上的功能列表,而取决于那些日常细节。

比如:

  • 文件跳转是否顺手
  • 搜索是否足够快
  • 语法高亮是否准确
  • Git 状态是否清晰
  • 终端集成是否方便
  • 快捷键是否自然
  • 配置是否容易理解
  • 编辑反馈是否稳定

这些东西听起来都很基础,但越基础的东西,越能决定日常体验。

因为你每天都在用它们。

Zed 在这些地方做得比较均衡。它不是那种什么都想塞进去的工具,而是更倾向于把核心体验打磨好。

你能感觉到它的设计目标不是“做一个功能最多的编辑器”,而是“做一个让开发者写代码更顺畅的编辑器”。

这两者是不一样的。

功能最多,意味着你可以做很多事;
体验顺畅,意味着你做常见事情时不会被打断。

对于每天都要写代码的人来说,后者往往更重要。


七、和 VS Code 相比,Zed 适合谁?

提到现代代码编辑器,很多人自然会拿 Zed 和 VS Code 对比。

VS Code 的优势非常明显:生态成熟、插件丰富、社区巨大,几乎什么语言和框架都能找到对应支持。它像是一个大型工具平台,你可以把它改造成任何样子。

而 Zed 更像是一个精心设计的新工作台。

它没有 VS Code 那么庞大的插件生态,也不是所有边缘场景都覆盖得非常完整。但它的优势在于:

  • 更快的响应速度
  • 更轻的使用体验
  • 更现代的协作设计
  • 更原生的 AI 集成
  • 更少的界面负担

如果你已经深度依赖 VS Code 的大量插件,那么 Zed 可能还不能完全替代你的工作流。

比如你依赖特定数据库插件、API 调试插件、Docker 图形化面板、复杂 Git 扩展,或者某些公司内部插件,那么 VS Code 仍然会更稳妥。

但如果你更看重速度、简洁、协作和 AI 辅助,那么 Zed 非常值得尝试。

它尤其适合这些人:

  • 喜欢轻量、高性能编辑器的开发者
  • 经常进行远程协作的团队
  • 希望把 AI 融入编码流程的人
  • 对 VS Code 逐渐感到“有点重”的用户
  • 喜欢尝试新一代开发工具的人
  • 不想被复杂界面打断思路的人

Zed 并不是来取代所有编辑器的。至少现在不是。

它更像是在告诉我们:代码编辑器还可以有另一种形态。


八、Zed 的不足:它还年轻,也还在成长

当然,Zed 并不是完美的。

它最大的问题,是生态还不如 VS Code 成熟。对于一些小众语言、特殊框架、复杂企业级工具链,Zed 可能还没有那么完善的支持。

另外,如果你已经习惯了某些 VS Code 插件,迁移到 Zed 时可能会觉得少了点东西。

这并不奇怪。

一个成熟生态不是一两年就能堆出来的。VS Code 今天的强大,背后是多年社区、插件作者、企业和开发者共同积累的结果。

Zed 当前更像是一个快速成长中的新选手。

它已经展现出了非常强的产品方向和技术底子,但它仍然需要时间积累生态、完善细节、适配更多使用场景。

不过这并不影响它成为一个值得关注的工具。

很多优秀工具最开始都不是“什么都有”,而是先把最核心的体验做到足够好。Zed 目前就是这样。

它没有试图成为所有人的万能工具,而是先认真回答了一个问题:

如果我们重新设计一款面向未来的代码编辑器,它应该是什么样?


九、使用 Zed 的感觉:它让写代码这件事变得更轻

我最喜欢 Zed 的地方,并不是某个单独功能,而是它整体带来的“轻”。

打开轻,操作轻,界面轻,协作轻。

它不像一个厚重的工作平台,更像是一张干净的书桌。你打开电脑,坐下来,就能开始写。

这种体验其实很珍贵。

因为开发工作本身已经足够复杂了。我们要理解需求、拆解问题、设计结构、处理 Bug、阅读别人的代码,还要面对各种构建、部署、测试和协作问题。

如果工具本身也变得复杂,那开发者的注意力就会被进一步切碎。

而 Zed 给人的感觉是:它想把这些摩擦尽可能减少。

它不会替你写完整个项目,但它会尽量不挡你的路。

这听起来像是一句很普通的评价,但对开发工具来说,其实已经很难得了。


十、结语:Zed 像是未来编辑器的一次提前预览

Zed 不是简单的“另一个 VS Code 替代品”。

它更像是在回答一个新的问题:

在 AI、远程协作和高性能开发体验越来越重要的今天,代码编辑器应该如何重新设计?

它的答案是:

更快一点,
更安静一点,
更协作一点,
也更智能一点。

如果说传统 IDE 像是一座功能齐全的办公楼,VS Code 像是一个插件丰富的工作平台,那么 Zed 更像是一个明亮、轻快、随时可以邀请别人一起进来的代码工作室。

它还年轻,但方向很清晰。

如果你还没有试过 Zed,不妨找一个下午,把它下载下来,打开一个熟悉的项目,写几行代码,切换几个文件,跑一次搜索,再试试它的 AI 和协作能力。

也许你会像我一样,在某个瞬间意识到:

原来代码编辑器也可以这么轻。