Zed Git Panel 新特性:在编辑器里直接看提交历史,真香

你有没有数过,使用vscode一天要切多少次终端去跑 git log

我昨天粗略统计了一下,至少 15 次。每次都是为了看看最近的提交、找找某个改动、或者确认一下谁在什么时候改了什么。

这 15 次切换,看似微不足道。但累积起来,就是注意力的碎片化,就是工作流的断裂。

直到我发现 Zed 最新推出的一个功能,彻底改变了这个习惯。

Zed 的 Git Panel 现在支持 Commit History View(提交历史视图)了。

这意味着,我再也不用为了看一眼提交记录而离开编辑器。


什么是Commit History View?

简单来说,现在你可以在 Zed 的 Git Panel 里直接看到当前分支的所有提交历史。

不需要切到终端,不需要打开浏览器,就在编辑器侧边栏里,一目了然。

picture.image 每个提交显示

  • Commit SHA(短哈希)
  • 提交信息
  • 作者
  • 相对时间(2小时前、昨天等)

点击任意提交,可以查看详细的改动内容。

左边则是Changes栏目

picture.image

为什么要做这个?

你可能会问,git log 不也能看吗?为什么要专门做个 UI?

这里有几个关键的价值点。

1. 减少上下文切换

以前要看提交历史,你得

  1. 切到终端
  2. 运行 git log
  3. 滚动查找
  4. 切回编辑器继续工作

现在只需要

  1. 点击 Git Panel 的 "History" 标签
  2. 浏览提交列表

上下文没有中断,思维保持连贯。

2. 可视化更友好

终端里的 git log 是纯文本,信息密度低,难以快速扫描。

Git Panel 的 History View 用了结构化的布局,关键信息(提交信息、作者、时间)清晰分离,一眼就能找到需要的内容。

3. 与 Changes View 互补

Zed 的 Git Panel 本来就有 "Changes" 视图,显示当前的未提交改动。

现在加上 "History" 视图,形成了完整的 Git 工作流闭环

  • Changes:看现在的改动
  • History:看过去的提交

两者结合,让你对项目的 Git 状态有全面的了解。


写在最后

以前查提交历史是一个需要「切换上下文」的操作,现在变成了一个「瞥一眼」的动作。

这种微小的体验改进,累积起来就是工作效率的提升。

  1. 减少上下文切换,就是保护注意力。
  2. 可视化优于纯文本,就是降低认知负担。
  3. 集成优于分散,就是提升工作流畅度。
0
0
0
0
评论
未登录
暂无评论