纪念那个在文字下面画上红绿波浪线的人

 

序言:你可能不知道 Tony Krueger 这个名字,但你的生活几乎肯定被他的作品触碰过——他就是那个在 Word 里首创了红色波浪线(拼写错误)和绿色波浪线(语法错误)的人。Raymond Chen 在这篇纪念短文中讲述了一个几乎没有开发者能奢求的故事:你的功能被 Penn & Teller 热爱,被 “Weird Al” Yankovic 引用,并被几乎每一个文字处理软件继承。下次红色波浪线帮你捉到一个拼写错误时,谢一下 Tony。

原文:In memory of the man who put red and green squiggles under words(作者:Raymond Chen,日期:2026-06-22)


我最近得知一位几乎每个人都知道他作品却没人知道他名字的人去世了。

Tony Krueger 在维基百科上留下的记录是将游戏 Chip’s Challenge 移植到 Windows,纳入了 Windows 娱乐包。但这可能不是他写过的最触达众人的代码。

Tony 参与了 Word 1.0、1.1、2.0 的开发,然后是 OS/2 版和 Mac 版的 Word,之后又回到 Word 6.0 及后续多个版本。他可能保持着”参与发行最多 Word 版本”的纪录。

在 Word 的早期版本中,拼写检查是一个需要你明确启动的功能,启动后你必须干坐着等程序找出所有可能拼错的词,然后挨个弹给你看,让你逐一决定怎么处理。Word 后来引入了自动拼写检查功能,在用户空闲时运行,这样当你点击拼写检查按钮时结果就已经准备好了。然而,自动拼写检查仍然是一个阻塞操作。结果大量用户把它关了,因为它似乎总在你正好想做点别的事的时候决定”现在是拼写检查文档的好时机”,迫使你等待检查跑完才能——比如——保存并退出。

Tony 让拼写检查变得不再碍事,不再干扰你的前台工作。而且当它发现了一个问题时,它不再等你主动运行拼写检查,而是当场在可能拼错的词下面画上红色波浪线——后来又给潜在语法错误加上了绿色波浪线。

Tony 是魔术/喜剧二人组 Penn & Teller 的早期粉丝。一位朋友兼同事去看了一场他们的演出,散场后留下来请他俩给一张照片签名——要送给他的朋友 Tony。”他就是在 Word 里做了红色和绿色波浪线的人。”

听到这话,Penn Jillette 用他那充满了整个剧场空间的洪亮声音宣布:”红色和绿色波浪线?!我太爱红色和绿色波浪线了!”Teller 默默点头赞同。

Tony 在那个生日收到了那张签名照片,而说不清楚哪个让他更开心:是签名照片,还是 Penn & Teller 喜欢他的功能。

多年以后,”Weird Al” Yankovic 录制了一首叫 Word Crimes 的恶搞 MV,其中 Word 的红色波浪线短暂亮相。同一位朋友又找 “Weird Al” 给那张截图签了名。

今天,几乎每一个文字处理器中都有红色(甚至还有绿色和蓝色)波浪线,而且常常延伸到文字处理器之外的领域。Tony 是第一个做到的。下次红色波浪线帮你捉到一个错误时,跟 Tony 说声谢谢吧。我想他会很开心的。