科幻作家为何钟情 WordStar?解析其优于 WordPerfect 等软件的独特优势

发布时间:2026/6/28 5:23:23

科幻作家为何钟情 WordStar?解析其优于 WordPerfect 等软件的独特优势 为盲打者设计的界面许多科幻作家包括罗伯特·J·索耶、罗杰·麦克布赖德·艾伦、杰拉尔德·布兰特等都继续选择使用适用于 DOS 的 WordStar 作为写作工具。不过多年来他们的这一选择常常遭到无端批评批评者大多是 WordPerfect 用户尤其是那些只用过 WordPerfect 的人。罗伯特·J·索耶用过 WordStar、WordPerfect、Word 等几乎所有其他的 MS - DOS 和 Windows 文字处理软件而 WordStar 无疑是他进行创意写作时的首选。关键在于它能助力创意写作。为了说明 WordStar 为何在这方面优于其他软件我们先回顾一下它的历史。为盲打者设计的界面WordStar 于 1978 年首次发布当时计算机键盘还没有统一标准。那时许多键盘没有用于移动光标箭头键和用于发出命令的特殊功能键有些甚至没有 Tab、Insert、Delete、Backspace 和 Enter 等键。当时能指望的大概只有标准的 QWERTY 打字机字母数字键布局和一个 Control 键。Control 键是一种特殊的换挡键当它与字母键同时按下时键盘会生成特定的命令指令而非字母。控制代码从 Ctrl - A 到 Ctrl - Z也有一些标点符号键可以生成控制代码。控制代码在文本中通常用插入符号加在字母前面表示例如 ^A。WordStar 的最初设计者西摩·鲁宾斯坦和罗布·巴纳比选择了五个控制代码作为前缀用于调出额外的功能菜单^O 用于屏幕功能^Q 用于快速光标功能^P 用于打印功能^K 用于块和文件功能^J 用于帮助。前三个控制代码在字母上有一定的记忆规律。最后两个 ^K 和 ^J乍一看似乎是随意选择的但实际上并非如此。看看打字机键盘会发现对于盲打者来说右手的两根最强壮的手指在主打字行上正好放在 ^J 和 ^K 上。WordStar 认识到最常用的功能应该最容易操作。为了充当向上、向左、向右或向下移动光标的箭头键WordStar 采用了 ^E、^S、^D 和 ^X。同样看看打字机键盘就会明白其中的逻辑。这四个键在左手下方呈菱形排列ES DX这种位置上的记忆规律构成了 WordStar 界面的很大一部分。其他光标移动命令围绕着 E/S/D/X 菱形排列W E RA S D FZ X C主打字行上的 ^A 和 ^F 可以按单词向左和向右移动光标。^W 和 ^Z 在光标向上和向下命令的左边可逐行向上和向下滚动屏幕。^R 和 ^C 在光标向上和向下命令的右边可按页向上和向下滚动屏幕。前面提到的 ^Q 是快速光标移动菜单的前缀它扩展了这个菱形的功能。就像 ^E、^S、^D、^X 可以按单个字符向上、向左、向右和向下移动光标一样^QE、^QS、^QD 和 ^QX 可以将光标移动到屏幕的顶部、左侧、右侧或底部。^W 向上滚动一行^QW 连续向上滚动。^Z 向下滚动一行^QZ 连续向下滚动。由于 ^R 和 ^C 可以将你带到屏幕的顶部和底部^QR 和 ^QC 则可以将你带到文档的顶部和底部。还有许多其他的 ^Q 命令但从这些示例中可以看出WordStar 界面有其内在逻辑而这正是许多其他软件所缺乏的尤其是 WordPerfect。现在IBM PC 键盘上有许多这些功能的专用键。如果愿意WordStar 允许使用这些键。但盲打者发现使用 WordStar 的 Control 键命令效率更高因为他们可以在主打字行上操作无需在键盘其他位置寻找特殊键。正因如此许多应用程序包括 dBase、SuperCalc 等都采用了部分或全部的 WordStar 界面。有些键盘的 Control 键在字母 A 的左边这使得使用 WordStar 命令非常简单。而其他键盘则将 CapsLock 键放在 A 旁边将 Control 键放在左 Shift 键下方这使得使用 WordStar 命令有些费劲。因此WordStar 附带了一个名为 SWITCH.COM 的实用程序可以选择交换 CapsLock 和 Control 键的功能。其他文字处理软件的一个问题是许多命令只能通过功能键和专用光标键轻松发出而这些键的位置在不同键盘上差异很大。但要让任何键盘都成为理想的 WordStar 键盘只需在必要时运行 CapsLock / Control 切换程序即可。其他键的位置无关紧要因为使用 WordStar 时不需要它们。相比之下WordPerfect 的界面迫使盲打者不断将手从主打字行移开从而降低了打字速度。要发出 WordPerfect 命令必须先按下一个功能键要么单独按下要么与 Control、Shift 或 Alt 键同时按下。然后对于许多功能必须选择一个子功能。当手移到功能键区后不能继续使用它们选择子功能必须接下来将手重新定位到数字键上通过数字选择子功能。最后必须在继续打字前将手重新放回主打字行。WordPerfect 的最新版本试图简化这个繁琐的界面但使用起来仍然很困难。实际上在 WordPerfect 和 Microsoft Word 中即使是像退格纠正输入错误这样平常的操作也需要将手从主打字行移开去按 Bksp 键从而打断打字的流畅性而在 WordStar 中退格操作只需在主打字行按下 ^H完全不会打断创作节奏。手写页面隐喻罗伯特·J·索耶非常喜欢 WordStar 的 Control 键界面对于文本处理应用程序来说它让他与计算机的交互比他见过的任何其他界面都更高效。但他认为让他对 WordStar 如此着迷的至少在按键层面上并非这个界面。他对所有主要的 DOS 文字处理软件都发表过评论得出的结论是WordStar 还有其他一些独特的优势让他一次又一次地回到它身边。他认为计算机出现之前的写作有两种基本隐喻。一种是手写手稿页面另一种是打字页面。大多数文字处理软件选择了后者乍一看这似乎是合乎逻辑的选择。但作为一名创意作家他坚信手写页面是更好的隐喻。想想看在手写页面上可以轻松地在文档中来回跳转。可以插入书签无论是实际的纸质书签还是仅仅将手指夹在稿纸中间。可以给自己的手稿添加注释下次处理文档时肯定不会错过这些注释。还可以标记一个段落而不必马上对它做任何处理。整个文档都是工作空间。而在打字页面上必须按顺序处理下一个字符。思维被串行地集中在文档的打字过程中。如果在第 7 页中间的某一行唯一容易的选择就是继续在这一行打字。要回去检查某些内容很困难要添加一个在文档被别人阅读时不会显示的注释是不可能的等等。打字是一个从上到下的线性过程完全不利于人类那种直观、跳跃式的思维方式。使用打字机隐喻的文字处理软件比如 WordPerfect可能非常适合低级秘书工作即按照别人已经确定内容和结构的文档从上到下进行处理。但对于那些必须从零开始创建一个结构复杂、微妙的连贯文档的人来说手写页面隐喻才是正确的选择。WordStar 的 ^Q快速光标移动和 ^K块命令让罗伯特·J·索耶找回了手写写作时的那种感觉这是其他任何产品都无法比拟的。WordStar 强大的光标命令套件让他可以在他的手稿中自由穿梭而不会迷失方向。这是因为 WordStar 会不断跟踪他去过的地方和他可能想去的地方。^QB 会带他到标记块的开头^QK 会带他到标记块的结尾^QV 会带他到标记块被移动前的位置^QP 会带他到他之前的光标位置。就像他过去在纸质手稿的不同位置夹上多达十根手指一样WordStar 为他提供了十个书签通过 ^K0 到 ^K9 设置还有十个命令 ^Q0 到 ^Q9 可以跳转到这些书签。其他一些前面提到过的 WordStar 光标移动命令让他的写作变得异常轻松。它强大的查找命令也远远超过了 WordPerfect 的查找功能。如果想给自己做个笔记WordStar 允许直接在文档中输入。以双句号开头的行WordStar 不会打印但在重新编辑文档时肯定不会错过这样的注释。直到最近WordPerfect 都不允许这样做它再次陷入了打字页面隐喻的局限。打字页面隐喻是一种机器主导的情况必须按照机器的要求去做。块标记就是一个很好的例子。在 WordPerfect 中如果想标记一个块必须按顺序思考一系列步骤并依次执行。对于普通的秘书工作来说这没问题但当在键盘上进行创作时希望在最短暂的想法和最复杂的创意消失之前将它们捕捉下来。人机界面应该让人能够随时停下来记录想法而不是迫使等到计算机准备好让继续思考时才行动。WordPerfect 要求先决定是要剪切还是复制一个块然后立即标记块的开头接着立即标记块的结尾再立即将光标定位到希望块移动到的位置然后立即移动块最后再回到原来工作的地方。从决定可能要对一个文本块做些什么到实际完成这个操作的整个过程中WordPerfect 一直处于主导地位规定必须做什么。而 WordStar 采用手写页面隐喻它说嘿想什么时候做什么就做什么。这里适合标记块的开头没问题。接下来想做什么处理这个块继续写作使用同义词词典再写半个小时后可以说“啊哈”这里就是想标记块结尾的地方。两个小时后可以说这个地方就是这个块应该去的地方。自己才是主导者而不是程序。这显然比在其他文字处理软件中看到的任何文本操作方法都更强大、更直观、更灵活。WordStar 允许在每个编辑窗口中分别标记块这大大增强了这种功能。多年来罗伯特·J·索耶逐渐明白作家们的工作方式各不相同。一些小细节对他们与机器的交互效率有着很大的影响。WordStar 提供了大量的可定制选项有数百种设置。重要的是写作工具要适应作家而不是相反。WordStar 的强大之处在于它能像一双舒适的旧鞋子一样适合自己也能完全改变自己以同样好地适合其他人。最后再回到键盘界面罗伯特·J·索耶认为 WordStar 是他用过的最不依赖模式的文字处理软件。在手写纸上写作和编辑是一个流畅的任务从添加新内容到修改现有内容之间没有任何障碍。在打字页面上这些任务则截然不同尤其是使用非电子打字机时。更改一个单词与简单地添加新单词是完全不同的操作需要完全不同的思维方式。许多文字处理软件让人回想起使用修正液的时代它们让在主打字区域输入新内容但进行编辑时必须将手从该区域移到光标键区、功能键区或鼠标上然后逐层浏览菜单或者切换到命令行。这些采用打字机隐喻的软件以不自然的方式将写作和编辑分隔开来。人类的思维并不会以明显的方式区分这些活动软件也不应该这样。WordStar 采用手写页面隐喻在这方面也展现出了优势。在适合 WordStar 的键盘上在写作和编辑模式之间切换就像转动左手小指一样简单。这毫不费力也不会导致思维模式的切换。模式之间的区别就像将圆珠笔从纸上抬起重新定位笔尖一样不会造成干扰。写作和修改是一个连续的过程。WordStar 支持这一点而其他竞争软件则要求适应它们的操作方式而不是相反。对罗伯特·J·索耶来说很明显在最基本的设计层面上WordStar 提供了比竞争对手更高效的写作方式。罗伯特·J·索耶曾是 CompuServe 的 WordStar 论坛版主他于 1995 年获得美国科幻奇幻作家协会的星云奖最佳长篇小说奖2003 年获得世界科幻协会的雨果奖最佳长篇小说奖。他的 25 部小说均使用 WordStar 创作包括《金羊毛》《远观者》《化石猎人》等。ABC 电视台的电视剧《预见未来》就是根据他的同名小说改编的。

相关新闻