Zed Git Panel 新特性:在编辑器里直接看提交历史,真香
你有没有数过,使用vscode一天要切多少次终端去跑git log?
我昨天粗略统计了一下,至少 15 次。每次都是为了看看最近的提交、找找某个改动、或者确认一下谁在什么时候改了什么。
这 15 次切换,看似微不足道。但累积起来,就是注意力的碎片化,就是工作流的断裂。
直到我发现 Zed 最新推出的一个功能,彻底改变了这个习惯。
Zed 的 Git Panel 现在支持 Commit History View(提交历史视图)了。
这意味着,我再也不用为了看一眼提交记录而离开编辑器。
什么是Commit History View?
简单来说,现在你可以在 Zed 的 Git Panel 里直接看到当前分支的所有提交历史。
不需要切到终端,不需要打开浏览器,就在编辑器侧边栏里,一目了然。
每个提交显示
- Commit SHA(短哈希)
- 提交信息
- 作者
- 相对时间(2小时前、昨天等)
点击任意提交,可以查看详细的改动内容。
左边则是Changes栏目
为什么要做这个?
你可能会问,git log不也能看吗?为什么要专门做个 UI?
这里有几个关键的价值点。
1. 减少上下文切换
以前要看提交历史,你得
- 切到终端
- 运行
git log - 滚动查找
- 切回编辑器继续工作
现在只需要
- 点击 Git Panel 的 “History” 标签
- 浏览提交列表
上下文没有中断,思维保持连贯。
2. 可视化更友好
终端里的git log是纯文本,信息密度低,难以快速扫描。
Git Panel 的 History View 用了结构化的布局,关键信息(提交信息、作者、时间)清晰分离,一眼就能找到需要的内容。
3. 与 Changes View 互补
Zed 的 Git Panel 本来就有 “Changes” 视图,显示当前的未提交改动。
现在加上 “History” 视图,形成了完整的 Git 工作流闭环
- Changes:看现在的改动
- History:看过去的提交
两者结合,让你对项目的 Git 状态有全面的了解。
写在最后
以前查提交历史是一个需要「切换上下文」的操作,现在变成了一个「瞥一眼」的动作。
这种微小的体验改进,累积起来就是工作效率的提升。
- 减少上下文切换,就是保护注意力。
- 可视化优于纯文本,就是降低认知负担。
- 集成优于分散,就是提升工作流畅度。
