
在代码的世界里,git blame是一个神奇的命令。它像一台时光机,能告诉你每一行代码是谁写的、什么时候写的、为什么写的。但它的呈现方式,却一直在“信息密度”和“视觉干扰”之间寻找平衡。Zed 这次的新版本,就是一次针对这种平衡的精致探索。它没有发明新的东西,而是从 VS Code 那里“借”来一个好点子,并用 Zed 自己的方式实现了它。核心改动:把 blame 从“行尾”搬到“状态栏”在 Zed 之前的实现中,git inline blame是默认的、也是唯一的选择。当你把光标停在一行代码上时,那一行的末尾会显示一个半透明的标注,写着作者、时间和提交信息。这个功能在 zed新版本 中得到了增强。新增的git.inline_blame.location设置,为你提供了两个选择:inline(默认):保持原有行为,在行尾显示标注。status_bar:将标注信息移到底部的状态栏,以一个精致的按钮形式呈现。这个按钮不仅仅是文字,它包含了:一个 Git 图标,视觉上清晰表明来源。作者名,谁写的这行。相对时间,比如“3 天前”,快速感知代码的新旧。提交摘要,简短的 commit message。最重要的是,点击这个状态栏按钮,会直接弹出完整的提交详情,与 V