Zed编辑器Git操作迎来“分体手术”:告别混乱,拥抱高效
当“暂存全部”和“撤销全部”不再是你死我活的对手而是同一枚硬币的两面时Zed的Git面板终于想通了。作为一个每天都在代码海洋里扑腾的开发者我对Git操作的情感相当复杂。一方面它是版本控制的基石是救命稻草另一方面当我在Zed编辑器里面对那一堆“暂存”、“撤销”、“丢弃”的按钮时内心常常上演一出“到底点哪个”的伦理剧。这种纠结在2026年6月19日随着Zed项目一个看似微小却意味深长的新功能终于迎来了终结。分体按钮一次关于“上下文”的顿悟zed做了一件极其聪明的事他们把Git面板变化头部的那个孤立的“Stage All / Unstage All”按钮改造成了一个“分体按钮”Split Button。翻译成人话给你听以前这个按钮是“一根筋”的要么显示“暂存全部”要么显示“撤销全部”像个没有感情的开关。现在它进化了——主按钮会根据当前Git状态智能地在“暂存全部”和“撤销全部”之间切换。更重要的是旁边多了一个下拉菜单把一堆相关但平时又藏得很深的Git操作比如“暂存”、“储藏”、“丢弃已追踪变更”、“删除未追踪文件”等等全部整整齐齐地码了进去。当你还没有暂存的时候只显示stage all当你已经暂存了只显示unstage all下拉框还有几个选项可以操作如果你经常用Zed你会发现这个设计语言其实早就在“Fetch/Pull”按钮上验证过了。现在Git面板终于迎来了“待遇平等”。这就像给一个工具箱换上了带磁性的智能手柄——你手伸过去它就知道你是要拧螺丝还是钉钉子。优势何在不止是“看起来更酷”你可能会说“就这不就是把几个按钮挪了个地方吗”No, no, no这里面门道可不少。1. 心智负担的“断舍离”以前那个孤零零的按钮是“薛定谔的按钮”——你不点一下永远不知道它会变成什么。现在主按钮的动态文字本身就是一种状态提示。当它显示“Stage All”你一眼就知道还有东西没暂存显示“Unstage All”意味着暂存区有货。这种可见性即反馈的设计是优秀UX的黄金法则。Zed的开发者们终于把“让界面替你思考”这件事从口号变成了现实。2. 操作路径的“大缩短”那些被塞进下拉菜单的操作以前可能散落在各处甚至需要通过右键菜单或命令面板才能触及。现在它们被聚合在Git操作的核心枢纽——变化头部。这就像把你厨房里所有的常用调料从各个犄角旮旯挪到了灶台边的旋转架上。想“丢弃”所有更改手指轻轻下滑一键搞定。这种高频操作的低阻通路才是编辑器该有的样子。当然作为一个喜欢“找茬”的开发者我也得说点不那么“彩虹屁”的。这个改动虽好但毕竟改变了用户习惯。对于老用户来说肌肉记忆会让他们在第一天疯狂点错。不过考虑到这个改动的直观程度适应成本应该比学习Vim模式要低得多。总结总而言之这个人性化的优化是Zed在追求“极致编辑器体验”道路上的一个漂亮注脚。它没有引入惊天动地的新功能而是通过一次精妙的分体手术让一个日常高频操作的交互模型变得更加清晰、统一和高效。它告诉我们伟大的设计往往不在于你能堆叠多少功能而在于你如何驯服复杂性让界面学会读心术。当“暂存”和“撤销”不再是你需要费力分辨的两个极端而是同一个智能按钮的两种状态时你会发现连敲代码的心情都变得丝滑了。现在我唯一担心的是Zed你这么改下去我以后写代码摸鱼的理由又少了一个——因为Git操作变得太顺手我实在不好意思停下来去纠结“我到底该点哪个”了。

相关新闻

ai写小说用哪个模型好 垂直比知名更重要

ai写小说用哪个模型好 垂直比知名更重要

搞了这么多年网文,我踩过的坑能填满整个起点中文网的数据库。 很多新手作者一上来就盲目迷信各种高大上的大模型,结果刚写个开头,就被AI那股子机翻腔、低熵机械感给劝退了。 更不用说,现在各大平台的AI检测系统有多变态&#xff0…

2026/7/6 14:21:31阅读更多 →
电商平台商品可售库存业务架构设计

电商平台商品可售库存业务架构设计

电商平台商品可售库存业务架构设计 一、库存分类整体划分 平台库存分为两大核心大类:自营库存、第三方商家库存(Marketplace/MP) 自营库存 第三方商家库存,再细分两类: 无WMS系统的第三方商家 有WMS系统的第三方商家(商家WMS与电商平台WMS对接打通) 核心库存计算公式 …

2026/7/6 14:21:31阅读更多 →
IBLT-based-PSU运行文档

IBLT-based-PSU运行文档

地址:代码库 配置环境:Ubuntu20.04 首先执行 sudo docker build -t iblt-based-psu:latest .提示我没有安装docker。 依次执行下面的命令安装: sudo apt update sudo apt install -y ca-certificates curl gnupg sudo install -m 0755 -d…

2026/7/6 14:21:31阅读更多 →
163MusicLyrics终极指南:如何快速获取网易云和QQ音乐歌词

163MusicLyrics终极指南:如何快速获取网易云和QQ音乐歌词

163MusicLyrics终极指南:如何快速获取网易云和QQ音乐歌词 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为本地音乐没有歌词而烦恼吗?163Mus…

2026/7/6 16:51:57阅读更多 →
国家图书馆ISBN插件:3分钟实现Calibre图书信息自动化管理的终极指南

国家图书馆ISBN插件:3分钟实现Calibre图书信息自动化管理的终极指南

国家图书馆ISBN插件:3分钟实现Calibre图书信息自动化管理的终极指南 【免费下载链接】NLCISBNPlugin 基于中国国家图书馆ISBN检索的calibre的source/metadata插件。https://doiiars.com/article/NLCISBNPlugin 项目地址: https://gitcode.com/gh_mirrors/nl/NLCIS…

2026/7/6 16:51:57阅读更多 →
5分钟学会Open-Sora-Plan:零代码AI视频生成完整指南

5分钟学会Open-Sora-Plan:零代码AI视频生成完整指南

5分钟学会Open-Sora-Plan:零代码AI视频生成完整指南 【免费下载链接】Open-Sora-Plan This project aim to reproduce Sora (Open AI T2V model), we wish the open source community contribute to this project. 项目地址: https://gitcode.com/GitHub_Trending…

2026/7/6 16:51:57阅读更多 →
3分钟玩转RoundedTB:让你的Windows任务栏焕然一新,告别单调边框!

3分钟玩转RoundedTB:让你的Windows任务栏焕然一新,告别单调边框!

3分钟玩转RoundedTB:让你的Windows任务栏焕然一新,告别单调边框! 【免费下载链接】RoundedTB Add margins, rounded corners and segments to your taskbars! 项目地址: https://gitcode.com/gh_mirrors/ro/RoundedTB 想让你的Windows…

2026/7/6 16:51:57阅读更多 →
从C源码到热血传奇:揭秘OpenMir2游戏服务器架构设计与实战部署

从C源码到热血传奇:揭秘OpenMir2游戏服务器架构设计与实战部署

从C#源码到热血传奇:揭秘OpenMir2游戏服务器架构设计与实战部署 【免费下载链接】OpenMir2 Legend of Mir 2 Game server 项目地址: https://gitcode.com/gh_mirrors/op/OpenMir2 你是否还记得那个在网吧通宵刷怪、与兄弟并肩作战的传奇时代?现在…

2026/7/6 16:51:57阅读更多 →
Dreamer v3-torch架构深度解析:世界模型、RSSM与智能体设计的完整实现

Dreamer v3-torch架构深度解析:世界模型、RSSM与智能体设计的完整实现

Dreamer v3-torch架构深度解析:世界模型、RSSM与智能体设计的完整实现 【免费下载链接】dreamerv3-torch Implementation of Dreamer v3 in pytorch. 项目地址: https://gitcode.com/gh_mirrors/dr/dreamerv3-torch 想要掌握强化学习的前沿技术吗&#xff1f…

2026/7/6 16:46:56阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/6 4:26:20阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/6 2:48:33阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/6 0:10:35阅读更多 →
Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 技术架构先行:官方接口的合规应用 你是否曾在BP阶段手忙脚乱&#x…

2026/7/6 0:03:39阅读更多 →
多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理 【免费下载链接】mRemoteNG mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager. 项目地址: https://gitcode.com/gh_m…

2026/7/6 0:03:39阅读更多 →
COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南在数据分析和处理领域,去重统计是最基础也是最频繁使用的操作之一。当数据量达到亿级规模时,不同的去重统计方法在性能上可能产生天壤之别。本文将基于 5 亿行数据的实…

2026/7/6 0:03:39阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/6 4:45:01阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/6 4:45:01阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/6 4:45:03阅读更多 →