第二,VSCode 自己也变了很多,而且是往我不喜欢的方向变。以前它是一张白纸,靠扩展生态把自己拼成一个 IDE,这是它的优点——你可以决定它长成什么样。现在它变成了一个 AI editor,各种 AI 功能往里堆,整个应用越来越臃肿。问题是它本质上还是个文本编辑器(基于 Electron 的文本编辑器),现在却被塞得像个什么都要管的全能选手,两头都没讨好。
于是我把它删了。删之前我心里其实也有预期:过几天肯定又会灰溜溜地装回来(毕竟有前科 = =)。
结果没有!
Zed 到底赢在哪
最直观的感受是快,非常的快。同样是写代码,Zed 占用比 VSCode 这种 Electron 应用低得多,几乎感受不到 VSCode 那种若有若无的延迟感。补全窗口弹出来的速度是那种一瞬间的、几乎没有等待感的快,用久了会上瘾,回头再看 VSCode 会觉得它是不是在思考人生。
其实 Zed 我不是第一次用。2025 年的时候就装过,用了没几天就灰溜溜地跑回 VSCode 了。原因很简单,当时的 Zed 太简陋了,很多语言服务器支持也还没跟上,我写的那些语言当时基本还得靠 VSCode 扛着。工具这东西,功能不够就是不够,情怀没法当饭吃。
但是现在情况不一样了
一年过去,两件事同时发生了变化。
第一,我自己的开发工具链变了。现在我写的语言基本都进了 JetBrains 全家桶:WebStorm(配合 TypeScript 7 native)、IDEA(Java 不用说了,毋庸置疑)、RustRover、PyCharm。这些语言原本就是 VSCode 的重灾区(靠插件硬凑出来的体验),现在都迁走了,VSCode 在我这里的核心竞争力直接被抽掉了一半。
第二,VSCode 自己也变了很多,而且是往我不喜欢的方向变。以前它是一张白纸,靠扩展生态把自己拼成一个 IDE,这是它的优点——你可以决定它长成什么样。现在它变成了一个 AI editor,各种 AI 功能往里堆,整个应用越来越臃肿。问题是它本质上还是个文本编辑器(基于 Electron 的文本编辑器),现在却被塞得像个什么都要管的全能选手,两头都没讨好。
于是我把它删了。删之前我心里其实也有预期:过几天肯定又会灰溜溜地装回来(毕竟有前科 = =)。
结果没有!
Zed 到底赢在哪
最直观的感受是快,非常的快。同样是写代码,Zed 占用比 VSCode 这种 Electron 应用低得多,几乎感受不到 VSCode 那种若有若无的延迟感。补全窗口弹出来的速度是那种一瞬间的、几乎没有等待感的快,用久了会上瘾,回头再看 VSCode 会觉得它是不是在思考人生。
界面也简洁,没有太多多余的东西在抢注意力。
上手门槛这件事
第一次配置真的复杂。扩展、主题、字体,这些东西都要自己一点点折腾,不像 VSCode 那样开箱即用(毕竟人家插件生态摆在那里,随手一装什么都有)。
但折腾完之后回过头想想,这个「复杂」其实也是 Zed 的优点。正是因为它的配置颗粒度足够细,什么都能自己一项项调,配出来的东西才真的是「自己的编辑器」,而不是装了一堆插件拼凑出来的样子。VSCode 靠插件生态堆出万能感,Zed 靠配置项本身给你掌控感,两种路子,但后者这种「亲手调出来」的感觉,反而更让人上瘾(不过因人而异哦)。
关于 Vim Mode 的一点私货
我个人觉得 Zed 是目前最适合用 Vim Mode 的编辑器,没有之一。原因很直接:Vim Mode 的优点建立在「快」这个前提上,如果编辑器本身反应慢、按键有延迟,那 Vim Mode 的那套跳转逻辑体验会大打折扣(这时候用不用 Vim 意义都不大了)。Zed 够快,反应速度跟得上,Vim Mode 在这里才真正称得上是优点,而不是一种自我惩罚。
写在最后
这篇不是要说 VSCode 不行了,或者谁必须换 Zed。只是想说,如果你和我一样,主力开发语言慢慢转移到了 JetBrains 全家桶,只剩下轻量编辑的场景需要一个通用编辑器,那 Zed 值得认真试一次——尤其是现在,不是以前那个简陋版本了。
至于我自己,这次是真的不打算回去了。