Zed Git 终于支持直接与任意分支对比了

简介: Zed 编辑器新增「git: compare with branch」功能,支持在命令面板中直接选择任意分支进行对比,一步到位,无需中转默认上游分支。减少认知负担,提升多分支并行对比效率,细节优化彰显对开发者真实工作流的深刻理解。(239字)

一、一个让我“绕远路”的日常

先说说我自己的一个“笨”习惯。

日常开发中,我经常需要对比当前分支和某个特定分支的差异——比如看看自己的 feature 分支比 main 分支多了哪些 commit,或者对比两个重构方案的代码变化。

在 Zed 编辑器里,我一直以来的操作流程是:

  1. 打开 Git 面板
  2. 点击对比当前分支,默认打开与“上游分支”(通常是 main)的 diff
  3. 然后在 diff 视图里,再通过下拉菜单去手动切换成我想要对比的那个分支

这个流程我一直觉得哪里不对,但又说不上来。就像一个房间里灯的开关装在门背后——能用,但每次开关门都有点别扭。

直到我看到这个 PR,才恍然大悟:原来我一直在走弯路。

二、新特性:直接对比,一步到位

这次 Zed 的更新,给 Git 增加了一个很直接的新动作:git: compare with branch

使用起来非常简单:

  • 在命令面板输入 git: compare with branch
  • 直接在弹出的分支列表里,选择你要对比的任意分支
  • Zed 立即打开当前分支与所选分支的 diff 视图

一步到位。

现在好了,你想对比哪个,就直接选哪个。

说实话,这个功能不是什么“火箭科学”。但正是这种细节,让我觉得 Zed 在认真理解“开发者怎么工作”。

1. 减少认知负担

以前的操作流程是:打开对比 → 看到不是我要的分支 → 再找切换入口 → 再选分支。

每个步骤都在消耗注意力。而直接选择分支,把“选择”和“执行”合二为一,让大脑少绕一个弯。

2. 符合“直接操纵”的心理模型

好的工具应该像你的双手一样自然。我想对比 A 和 B,就应该能直接指向 A 和 B,而不是先默认指向 C,再告诉我“我其实想换一个”。

这个改动,就是把工具的行为,对齐了用户的思维模型。

3. 多分支对比变得更灵活

PR 说明里还提到一个细节:现在可以在项目里同时打开多个分支对比视图,每个视图对比的基准分支可以不同。

这意味着什么?比如我正在重构,想同时对比:

  • 当前分支 vs main
  • 当前分支 vs 另一条实验分支
  • main vs 上游主干

我可以同时开着这三个 diff 窗口,来回参考,互不干扰。这在大规模协作或复杂重构中,非常实用。

更新到这个版本后,我立刻试用了一下。

在 Zed 的 Git 面板里,搜索 “Compare with Branch…”。选择后,一个新的 diff 标签页瞬间打开,左右两侧清晰地展示着两个分支的 commit 差异和代码变化。

全程不需要经过“打开默认对比”这个“中转站”。

用了几次后,我的肌肉记忆开始形成:想看差异 → 命令面板 → git: compare with branch → 选分支 → 回车。整个过程三四秒,行云流水。 接着选择分支 查看对比 右上角还可以切换源分支 不过我感觉这个界面还不够清晰,公告可以再2便分别加上分支名会更好。

这让我想起一个道理:好的优化,不是让你多做点什么,而是让你少想点什么。

Zed 这次没有增加任何“新功能”,它只是把原有功能之间的“多余步骤”砍掉了。但就是这种砍掉,让操作的“阻力”消失了。

结语

这个小特性,我不会说是“革命性的”。但它让我对 Zed 这个编辑器又多了一分好感。

在 AI 编码工具满天飞的 2026 年,一个编辑器还愿意在“Git 分支对比”这种基础体验上打磨细节,说明它的开发者真的在用自己的工具、真的在意自己的日常手感。

最后,如果你也在用 Zed,下次需要对比分支时,试试这个新命令。你会发现,少点几次鼠标、少等几次加载,心情会顺畅不少。

毕竟,我们写代码已经够费脑子了。操作工具的过程,能省一点是一点。

相关文章
|
2月前
|
人工智能 数据可视化 开发工具
Codex 新增/usage 系列命令:自适应主题查看token消耗
OpenAI Codex 新增 `/usage` 系列命令,支持在终端实时查看 Token 消耗(总体/日/周/累计),采用异步加载、主题自适应渲染与瞬态卡片设计,将成本管理无缝融入开发工作流,标志着其从代码助手向“AI 开发操作系统”演进的关键一步。(239字)
763 1
|
2月前
|
运维 应用服务中间件 网络安全
宝塔服务器报错全覆盖排查指南:新手不用盲猜,按步骤快速修复网站/面板故障
宝塔面板本身稳定性极强,绝大多数报错并非面板BUG,而是端口策略、系统资源、网站代码、权限配置四类问题。 运维排查核心思想:先外网,后内网;先系统,后服务;先日志,后重装。遇到报错不要慌乱,按照本文流程一步步定位,无需专业运维功底,也能独立
600 6
|
2月前
|
机器学习/深度学习 人工智能 算法
4类马铃薯品质缺陷检测数据集(瘀伤薯/裂纹薯/发芽薯/正常马铃薯)分享
本数据集含2200张实拍图像,涵盖瘀伤薯、裂纹薯、发芽薯及正常马铃薯4类,YOLO标准格式,人工精标,适用于智能分拣、农业质检与目标检测研究。
|
2月前
|
人工智能 IDE API
OpenCode 是什么?——终端里的开源 AI 编程 Agent 完全解读
2026年,Anthropic封禁第三方调用Claude Code,引爆开发者对“供应商锁定”的焦虑。开源工具OpenCode应运而生——MIT协议、终端原生、支持75+模型,首创Plan/Build双模式,将模型选择权、成本控制权与数据主权彻底交还开发者。
|
2月前
|
缓存 人工智能 自然语言处理
阿里云Qwen 3.7 Plus与Max对比:性价比、推理能力与多模态能力实测报告
阿里云Qwen 3.7系列包含Plus与Max两款核心模型,共享100万Tokens超长上下文窗口与35小时自治执行上限,但在模态能力、底层架构、输出上限与资费标准上存在本质差异,分别面向不同量级与类型的AI应用场景。2026年,两款模型成为企业与开发者选择大模型服务的核心选项,本文基于实测数据,从基础参数、性价比、文本推理能力、多模态能力、适用场景等维度全面解析两者差异,为选型提供客观参考。
381 2
|
2月前
|
人工智能 5G Shell
90%的人不知道!MiMo Code 凭什么免费开放百万 Token 大模型?深度拆解来了
MiMo Code 是小米推出的免费终端AI编码代理,内置MiMo-V2.5百万Token免费模型。本文详细讲解安装部署、模型配置、三大核心模式、会话管理等全链路技能,让你快速掌握这款AI开发工具。
1163 2
|
2月前
|
人工智能 编解码 物联网
设计师的AI生产力革命:阿里云通义AIGC平台完全指南
本文面向平面/UI/UX设计师、插画师等视觉工作者,零门槛讲解阿里云通义AIGC平台:解析Stable Diffusion、ComfyUI、LoRA、50万GU等核心概念,手把手教学注册→Prompt撰写→出图→工作流搭建,覆盖电商图、海报、品牌设计等六大实战场景,助你从执行者升级为创意指挥官。(239字)
|
2月前
|
机器学习/深度学习 人工智能 监控
8类工地安全防护用品检测5200张数据集分享
本数据集含5200张真实工地实景图像,精细标注8类安全目标(安全帽、反光背心、施工人员等),YOLO格式,开箱即用。适用于智慧工地监管、PPE合规检测及YOLOv5-v11等模型训练,助力工业安防与目标检测研究。
|
2月前
|
机器学习/深度学习 人工智能 运维
3类电力绝缘子缺陷检测数据集分享(破损绝缘子/污闪绝缘子/正常绝缘子)
本数据集含12000张真实输电线路实拍图像,标注3类绝缘子状态(破损/污闪/正常),YOLO标准格式,覆盖多光照、天气与视角,适用于YOLO系列等模型训练,支撑智能巡检、无人机检测与电力AI科研。
|
2月前
|
设计模式 自然语言处理 测试技术
7个资深工程师的编码模式,相见恨晚!
本文分享高级工程师的7个核心编码习惯:早返回降嵌套、命名体现业务意图、用类型杜绝非法状态、函数职责单一、避免重复代码、错误带上下文、代码优先为人可读。强调“减少惊讶”比炫技更重要,真正价值在于长期可维护性。(239字)
188 3