Zed 的 global search,diagnose panel,git diff 的都是用的他们独创的显示方式:每个文件截取其中相关的部分(比如被全局搜索匹配到的那几行),和其它文件拼起来作为一个页面,整体给人一个大文件的感觉。

这个独创设计的体验太好了。比如各种 errors warnings 可以上下翻页的方式就修完了,不用在各个文件之间跳转,或者同一个文件里前后跳转去找对应内容。git diff 的 review 也变得简单很多,比如要删掉这次更改里添加的 debug logs,直接在 git diff 的大文件视图下匹配 log,然后 vim 模式里反复“ndd” 就好了。再加上他们性能优化做得很好,这个视图也特别丝滑。而且这个页面也是在前进后退的栈里的,所以有些上下文不够得可以直接从这里跳转回源文件改(还能带着这个视图上的选区跳过去和跳回来),改完再跳回来。
 
 
Back to Top