
凡人爱结局 智者爱成长
2026年6月,Zed编辑器新版本来带了一项看似不起眼却意义深远的更新:File Finder,并且还支持多个新功能,比如支持顺序无关的模糊匹配,picker框可拖动大小。在编辑器设计层面,这折射出Zed与VS Code在“工具哲学”层面的根本分歧。
VS Code的文件搜索好用吗?大部分人的答案是肯定的。它的模糊匹配足够快,也足够聪明,能满足绝大多数开发者的日常需求。
Zed的思路则不同。zed 的工具哲学是工具在努力理解人的意图,而非要求人去适应工具的逻辑。
更深层的差异在于搜索范围的透明化。Zed近期还修复了对.gitignore的尊重问题,以及非项目文件在搜索过滤中的保留问题。这些看似琐碎的修复,让File Finder的行为变得更“可预期”,搜索结果不会莫名其妙地漏掉文件,也不会把你拉进不该进的目录。
文件查找在阅读代码过程中几乎是基本操作了,下面先来看看zed的file finder。 按照习惯,我们可以通过ctrl shift p来搜索file f

这里还有一个小技巧,和vscode,idea一样,如果这个操作有快捷键的话,会在右边显示出来。这里快速打开file finder的快捷键就是CTRL e。这不禁容易让人联想到vscode也有这个快捷键,它的作用与 Ctrl + P 完全相同。按下后,屏幕顶部会弹出一个搜索框,让你可以快速搜索并打开项目中的任何文件。

但是和idea的ctrl e的快捷键还是有区别的,idea 是打开最近打开的文件,而vscode,zed的ctrl e面向的所有文件。 2 个的目的不一样,idea的目的是:我刚才看过哪些文件;vscode,zed的目的是:我要找项目里的某个文件。

zed除了基本的文件搜索,还支持文件的预览,帮助你快速决定需要打开哪个文件,而非花时间盲猜。
点击左下角的预览preview

还有需要说明的就是zed还很贴心的可以让我们选择预览的方式,2个竖线就是把文件预览放在右边,2个横杠就是把预览内容放在下方。

这几点也是vscode所没有的。
还有一个值得注意的zed的优势:zed的文件搜索弹出框也就是picker,支持拖拽大小。而vscode是做不到的。
Zed File Finder的更新,表面上是功能迭代,本质上是一场关于“编辑器应该怎样与开发者对话”的价值观表达。它试图回答一个VS Code不太在意的问题:当工具的响应速度已经快到感知极限时,下一步应该优化什么?
答案是:让工具更像人,而不是让人更像工具。
此外,Zed的扩展生态仍在龟速之中。VS Code的海量插件是其真正的护城河,当你需要对接数据库、管理Docker时,Zed 现在无能为力。在这个意义上,File Finder的优化更像是对“生态短板”的补偿:既然插件不够,就把核心体验打磨到极致。