ChatGPT、Claude等AI产品继承了文本编辑50年的传统,却唯独丢掉了每个用户都会用的Cmd+Z(撤销)。用户被迫靠截图和复制来保护输出,而行业用“分支”功能替代——但分支不是撤销。本文追溯撤销的设计史,揭示AI产品界面层的深层缺陷。

Apple 1987年的《人机界面指南》将Cmd+Z列为标准Mac菜单的一部分,与定义整个系统的键盘快捷键并列。2026年的AI产品却没有继承它。图片来源:作者根据Apple Human Interface Guidelines(1987)图3-22重绘。
上个月,有人在某AI工具下留下一星差评。其中一句话值得抄下来:“就连Windows 95的记事本都有撤销。拜托都2026年了。” 他在抱怨“重新生成”按钮,但他点到了一个更大的问题:AI产品继承了50年文本编辑的遗产,却没有继承其中最成功的交互原语。
Cmd+Z是个人计算机史上最成功的交互惯例之一。它在1987年的Mac文字处理器和2026年的Figma设计稿中一样好用。在电子表格、IDE、图片编辑器、甚至我从未访问过的网页文本框里都有效。不需要教程,不需要设置,不需要菜单。2026年的AI产品——自移动互联网以来融资最多的软件品类——没有它。
撤销不是一夜出现的。它的根源可追溯到1975年Xerox PARC的Larry Tesler和Tim Mott开发的Gypsy编辑器——第一个无模式文本编辑器。无模式编辑让撤销成为可能,因为系统可以维护单一的用户操作历史,而不是每个模式各自的历史。

Tesler的“NO MODES”车牌体现了Gypsy编辑器的设计信念。无模式编辑首先让连贯的撤销历史成为可能。图片来源:作者根据Larry Tesler个人车牌(约1985-2000年)照片重绘。
1987年,Apple《人机界面指南》将“编辑 > 撤销”定为系统级原语。每个打开窗口的Mac应用都继承了一个Cmd+Z快捷键和一个编辑菜单项,含义相同:撤销上一步操作。
第二年,Don Norman出版了《设计心理学》,为撤销赋予了最具体的原理:系统应该宽恕用户。错误应该可恢复。操作不意味着最终承诺。Norman称之为“为错误而设计”,这成为接下来40年消费软件的核心思想之一。
1994年,Jakob Nielsen将其浓缩为启发式评估第3条:用户控制和自由。NN/G的条目很明确:支持撤销和重做。不是建议,是30年来每次更新启发式评估都重申的原则。
2006年,Bret Victor的Magic Ink提出了更深层的论点:交互是最后的手段,而可逆性是让交互变得可忍受的属性。2012年他的演讲Inventing on Principle主张,创作者需要即时、可逆的反馈才能做出最佳工作。
这就是谱系。Cmd+Z是软件设计史上最受学术支持的单一按键组合。
打开ChatGPT、Claude或Gemini。生成一段文字。按下Cmd+Z。
什么都不会发生。
你可以刷新页面,丢掉整个生成结果。你可以按“重新生成”替换成另一段输出——这是产品提供的“后退”功能,但实际上是一个前进操作,不是后退。你可以修改上一条提示语,这会生成新输出,旧输出被降级到一个藏在箭头按钮后面的标签页里。你可以复制输出、向上滚动、粘贴回提示框。这些都不是撤销。
撤销意味着:我刚才做了一个操作,我想撤回它,并且我希望只按一次快捷键,系统回到操作前的状态。AI产品没有同时满足这四个属性的功能。
这不是一个小疏忽。ChatGPT在2026年2月达到了9亿周活跃用户。Google的Gemini在2025年Q4超过了7.5亿月活跃用户。这个在软件史上最短时间内吸收最多活跃用户的品类,却没有定义了过去50年软件的那个按键。

三个产品,三个不同的提示文字对应相同的破坏性操作:重试、重试、重做。没有一个是撤销。图片来源:作者截图,2026年5月。
我联合创办的浏览器扩展正好运行在ChatGPT、Claude和Gemini旁边。文章开头的利益披露在此适用。我阅读每个用户对这些工具的评论,商业原因显而易见,但更重要的原因是:这些评论用平实的语言记录了用户在产品不宽恕他们时会做什么。
数千用户中有两种行为反复出现:
第一种是Cmd+A → Cmd+C的反射动作。重度用户在做任何其他事之前,总是先全选并复制AI输出到剪贴板。他们学会了下一次点击可能是破坏性的,而他们从小用到大的快捷键救不了他们。
第二种是截图反射。不太懂技术的用户在输入下一条消息之前,会先截屏AI的回复,因为他们不相信回复还会存在。剪贴板太抽象了。像素更可靠。
最近90天内的两段匿名一星差评清晰揭示了代价。逐字引用如下:
“删了我的工作。我打了一大段提示词,里面记了会议的所有笔记,回复其实还不错,今早回来发现整个对话从历史记录里消失了。你怎么能弄丢别人的东西。一星直到我找回答案。”
“急迫需要版本历史。我每天用这个应用写方案,重新生成回复后立刻想要回上一版的次数多到数不清。就连Windows 95的记事本都有撤销。拜托都2026年了。”
这两位用户不是在提功能需求。他们在报告一个违背预期的情况——这个预期在软件界已经普遍了35年。他们用来生成重要工作的界面不允许他们撤回一个错误,他们把这视为背叛。

指出问题的用户并不会使用设计术语。他们会把2026年的AI产品和1995年的记事本作比较,而且是用小写字母写的——因为他们累了。图片来源:作者根据5月某AI工具的真实一星差评卡片重建。
2025到2026年行业的回应是分支,不是撤销。OpenAI推出了在新对话中分支(悬停消息→更多操作→分叉到新线程)。Anthropic在Claude网页应用中推出了编辑即分支,并在Claude Code中增加了/branch命令和侧边聊天(Cmd+;)。Google在Gemini中推出了编辑提示词分支。三者都称之为“后退”功能。
分支不是撤销。分支是重量级、有意识、导航性的。它需要用户知道分支的存在、找到触发点(通常藏在悬停状态或小图标里)、决定是否保留父线程、然后在线程之间切换。这会生成一棵需要用户维护的对话树。Cmd+Z完全不是这样。Cmd+Z是在输出句法层的一次按键,没有导航代价。

1984年将“撤销”放在编辑菜单最顶部。2026年将分支埋在两层点击之下的悬停状态中。这种不对称就是设计。图片来源:MacPaint 1.0截图(Apple Computer Inc 1983)和ChatGPT截图(作者,2026年5月)。
2026年的动作让差距更明显。2026年3月23日,OpenAI将ChatGPT的消息编辑限制为仅限最近一条提示词(据AI Productivity的发布说明报道)。编辑更早的消息——这对某些用户来说相当于部分撤销——被移除了。行业在同一个季度同时撤退了撤销相关行为,并推出了更多分支UI。
这与2025年内存和搜索的模式一致——我在这个专栏早些时候写过。用户抱怨AI聊天无法找到过去的对话时,行业没有推出跨消息内容的全文搜索,而是推出了检索增强的内存功能。内存功能有用,但不是搜索。搜索应该是轻量级原语,内存是重量级改造。
分支也是同样形状。分支是重量级改造,撤销应该是轻量级原语。
如果一位设计ChatGPT、Claude或Gemini的设计师今天坐下来设计撤销,四个属性会成为承重墙。它们直接来自Norman的为错误而设计和Nielsen的启发式第3条。
第一,输出级别的可逆性,而不仅仅是对话级别的。如果用户生成了一段话,编辑了两个句子,然后按了“重新生成”,撤销应该恢复前一段作为可恢复的状态,而不只是前一次对话轮次。输出是AI产品的工作单元。对话只是容器。
第二,一键环境级访问。没有菜单,没有悬停状态,没有箭头按钮。Cmd+Z和Cmd+Shift+Z在每个表面都可用,包括生成的只读视图,语义与它们在每个操作系统每个文本框中的一致。如果按键含义与别处上下文相关,就不是撤销。
第三,栈语义。多次撤销。用户应该能够按Cmd+Z直到达到想要的状态,然后继续。分支树是错误的数据库结构;撤销需要的是线性状态栈。
第四,可见性。撤销只有在用户知道它存在时才有效。Norman的反馈原则:一个微小的持久提示,写着“你可以回到这里”,就能减少产生截图反射和复制反射的焦虑。Nielsen的启发式第6条:识别而非回忆也适用于此。

一种数据结构花费一次按键。另一种需要四个交互步骤加上维护一棵树的内存。图片来源:作者图。
这些都不难实现。每一个属性都是在设计上的决策,如果平台决定这是值得设计的原语,它们可以在一个季度内发货。
从聊天框、被遗忘的对话、空状态到现在的撤销,同样的结构性失败一再重复。行业继承了一个即时通讯应用的骨架,用它来交付这个十年最具独创性的创意工具,然后逐一、迟到且不完整地改造创意工具的功能。
这个问题反复出现的原因是,关于AI产品的设计讨论仍然围绕着模型展开。模型能做什么、多快、多便宜、多准确。界面被当作模型能力的薄传输层——这正是Vannevar Bush在《As We May Think》中警告过的框架,他描述Memex时说的是人类思维的增强,而不是替代。界面才是增强。模型是引擎。过去三年我们一直在打磨引擎,却认为增强已经解决了。
并没有解决。甚至连撤销都没有。
好消息是设计词汇已经存在。50年的人机交互研究、Tesler和Mott的无模式编辑、Apple的HIG、Norman的宽恕、Nielsen的启发式、Victor的可逆性、以及一代又一代正确的创意工具。在这个十年后半段赢得胜利的AI产品,将是那些不再假装界面已经完成,并开始将它作为实际产品对待的产品。
你上一次在点击重新生成前截屏AI回复是什么时候?
免费获取企业 AI 成熟度诊断报告,发现转型机会
关注公众号

扫码关注,获取最新 AI 资讯
3 步完成企业诊断,获取专属转型建议
已有 200+ 企业完成诊断