微软 Raymond Chen 在 The Old New Thing 发文悼念 Tony Krueger。多数人不认识这个名字,却很可能每天见过他的工作:Word 文档里标出疑似拼写错误的红色波浪线,以及后来提示语法问题的绿色波浪线。
有意思的地方在这里:用户记住了界面,却很少记住做界面的人。红绿波浪线看起来只是一个小标记,但它改掉了文字处理软件的一种老毛病——检查错误时,总要用户停下来等它。
我更在意的是这层变化:软件从拦路检查,变成了在旁边提醒。
Tony Krueger 不是只和一个功能有关
Chen 写到,Krueger 参与过 Word 1.0、1.1、2.0,也做过 Word for OS/2、Word for Mac,后来又回到 Word 6.0 及后续多个版本。按 Chen 的说法,他可能是交付 Word 版本最多的开发者之一。
这很容易被红绿波浪线的故事盖住。其实这段履历说明的是另一件事:他不是在某个版本里做了一个孤立小功能,而是长期待在 Word 的工程演进里。
Krueger 还有一个常被提起的经历:把 Chip’s Challenge 移植到 Windows Entertainment Pack。Chen 补了一个关键细节,他是在没有源码的情况下逆向 MS-DOS 版,再为 Windows 重写。
这不是普通的移植活。它更像把一台看不到内部结构的机器拆开,理解它怎么运转,再造一台能跑在新系统上的。对 Office、Windows 历史爱好者来说,这类细节比头衔更有价值:它能看出当年微软软件工程里那种硬碰硬的能力。
但从影响人数看,Word 里的红绿波浪线更值得写。它不是拼写检查技术本身的发明,也不是 Tony Krueger 一个人完成了所有相关工作。更准确的说法是:他在团队中,对拼写检查变得不打扰用户,做出了关键贡献。
红线的价值,是不再打断写作
早期 Word 的拼写检查需要用户主动触发。程序扫描文档,再逐个把疑似错误交给用户判断。这个流程像一次专门的质检,写作得先停下。
后来有了 Auto Spell Check。Word 会趁用户空闲时预先检查,但问题还没彻底解决。Chen 提到,它仍可能阻塞前台操作。用户想保存、退出或继续编辑时,软件却在忙着帮你检查。
很多人会因此关掉它。不是他们不需要校对,而是不想在不合适的时候被校对拦住。
Krueger 的关键贡献,是把检查过程做得更安静,并用红色波浪线在文中标出疑似拼写错误。后来,绿色波浪线用于提示语法问题。
变化可以压成一张表:
| 对比项 | 旧体验 | 红绿波浪线后的体验 | 用户得到什么 |
|---|---|---|---|
| 触发方式 | 手动运行拼写检查 | 后台检查、行内标记 | 写作不用停下来 |
| 错误呈现 | 弹窗逐项处理 | 红线提示拼写,绿线提示语法 | 用户决定何时处理 |
| 操作打断 | 检查可能阻塞保存、退出、编辑 | 尽量让前台操作继续 | 软件少抢控制权 |
| 用户判断 | 被流程推着改 | 可忽略、可稍后处理 | 提醒不等于命令 |
这张表里最重要的不是红色,也不是波浪线,而是控制权。
好的交互不一定替用户做完决定。它只要把问题放到足够近的位置,让用户看见,又不把用户从当前任务里拖走。红线醒目,但不是正式格式;它提醒你可能错了,却没有强迫你马上改。
这也是很多编辑器、浏览器输入框、邮件客户端、代码工具后来都采用类似行内标记的原因。Google Docs、Apple Pages、Visual Studio Code 等产品里的拼写、语法或代码问题提示,背后机制不同,但交互逻辑很接近:问题贴着内容出现,处理权留给用户。
今天再看,它给 AI 写作助手立了一条线
对科技产品和交互设计读者来说,这件事最实际的启发不是复刻红线,而是调整干预强度。
如果你在做 AI 写作、IDE 辅助、客服话术或企业文档工具,动作应该很具体:默认先提示,不要默认替换;给出忽略、加入词典、指定语言这类出口;把整段改写放在用户明确点击之后,而不是自动把原文变成另一个语气。
对 Office、Windows 历史爱好者来说,红绿波浪线也提供了一个读产品史的方法:少问某个功能是谁“发明”的,多看它怎么从阻塞流程变成日常习惯。软件史里很多关键变化,不在发布会标题里,而在用户少等了几秒、少点了一次取消、少被弹窗拦住一次。
当然,这类设计也有限制。
多语言写作者、游戏文本作者、技术文档作者,经常会遇到红线噪音。词典不认识角色名、地名、专有名词或混合语言时,正确内容也会被标成错误。Chen 在评论区也提到,用户可以忽略、加入词典或指定文本语言,但频繁切换语言时仍然麻烦。
所以红绿波浪线不是完美设计。它只是把成本从“被打断”降到了“被提醒”。这个成本更低,也更容易被用户接受。
原文里还有两个小回声,很能说明它越过了办公软件边界。Penn and Teller 听说 Krueger 参与了 Word 红绿波浪线后,Penn Jillette 当场表示喜欢这个功能。多年后,Weird Al Yankovic 的 parody video《Word Crimes》里也出现了 Word 的红色波浪线。
一个界面细节被魔术喜剧组合和流行恶搞视频记住,说明它已经变成大众对“写错字”的共同视觉记忆。不是每个功能都有这种待遇。
接下来真正该观察的,是 AI 写作助手会不会守住这条线。
大模型可以整段改写、自动补全、判断语气,也更容易越界。判断一个 AI 写作产品是否成熟,不只看它改得多聪明,还要看它在什么时候闭嘴。红绿波浪线留下的标准很朴素:提醒要贴近问题,控制权要留给写作者。
这也是 Tony Krueger 这篇悼念文章的分量。它记住的不是一个怀旧符号,而是一种很难得的产品分寸。
