WordStar:为何专业作家偏爱 DOS 时代的文字处理器
WordStar:为何专业作家偏爱 DOS 时代的文字处理器
WordStar 将创作流畅性置于秘书式排版之上
WordStar 受到包括罗伯特·J·索耶(Robert J. Sawyer)、乔治·R·R·马丁(George R.R. Martin)和阿瑟·C·克拉克(Arthur C. Clarke)在内的专业作者的青睐,因为它把数字文档视为“一页手写稿”,而不是“一页打字稿”。现代文字处理器强调打字机式的线性、从上到下的过程,而 WordStar 的设计允许作者在文档中非线性跳转,映射出人类在创作过程中的直觉思考与修订方式。
为盲打者设计的界面
WordStar 的主要技术优势在于其界面让用户几乎可以在不离开主键位的情况下完成所有编辑操作。这最大限度地降低了在写新文本与编辑已有文本之间的认知和身体“切换成本”。
主键位控制命令
由于 WordStar 开发于方向键标准化之前,它使用 Control 键组合(用插入符号表示,如 ^E)来进行导航和命令。这种设计对盲打者极为高效:
- 导航菱形: 光标移动映射到左手下方的菱形键位:
^E(上),^S(左),^D(右),^X(下)。 - 助记前缀: 特定的控制码充当不同功能的菜单:
^O用于屏幕功能,^Q用于快速光标功能,^P用于打印,^K用于块/文件功能,^J用于帮助。 - 物理逻辑:
^J和^K前缀之所以被选中,是因为右手最有力的手指自然落在主键位的这两个键上。
消除“模式”障碍
许多文字处理器是“模式化”的,需要用户将手移到功能键、数字键盘或鼠标上才能编辑。索耶认为这会把写作和编辑划分为两种截然不同的思维模式。在 WordStar 中,只需轻轻转动左手小指即可在写作与编辑之间切换,保持思路的流动连续性。
“手写稿页” vs. “打字稿页” 隐喻
索耶区分了写作软件的两种根本隐喻:打字稿页(顺序且线性)和手写稿页(空间且非线性)。
非线性导航与标记
WordStar 通过一系列功能实现手写稿的隐喻,让作者把整篇文档视为工作空间:
- 快速光标移动(^Q): 如
^QP(上一个位置)和^QB(标记块的起始位置)等命令,使作者能够在稿件中“飞驰”而不迷失。 - 书签: WordStar 提供十个书签(
^K0到^K9)以及对应的跳转命令(^Q0到^Q9),模拟在实体手稿页之间放置手指的动作。 - 异步块标记: 与 WordPerfect 等程序要求严格顺序(决定操作 → 标记开始 → 标记结束 → 移动块)不同,WordStar 允许用户先标记块的起点,写作数小时后再标记结束并移动块。用户掌控时间,而非软件。
集成注释
WordStar 允许作者直接在文本中留下给自己的备注。任何以双点开头的行(例如 .. check date of birth)在打印时会被忽略,但在编辑时仍可见,确保关键提醒不会在修订过程中被遗漏。
社区观点与现代语境
虽然索耶推崇 WordStar 的低干扰特性,社区讨论却显示出对“无干扰写作环境”和对现代集成需求之间的分歧。
支持 WordStar 的论点
用户通过模拟器(如 FreeDOS)继续使用 WordStar,以重建专注的写作环境。有些人指出,WordStar 的键位绑定对其他工具产生了重要影响,例如 JOE 编辑器和某些 Emacs 配置。
反对 WordStar 的论点
批评者和怀旧用户指出了这款 DOS 时代工具的若干缺点:
- 缺乏集成: 现代工作流常需跨文件、图形和电子表格进行引用,这在单程序的 DOS 环境中困难重重。
- 互操作性: 从传统 DOS 格式导出和共享文件比使用现代标准更繁琐。
- 稳定性风险: 史料记载早期版本若不频繁保存,崩溃会导致全部数据丢失。
"当我在思考想写的文字时,还要考虑如何与机器打交道,这是一种极其令人沮丧且分散注意力的体验……在这种过程中……WordStar 完全不干扰,除非我另行指示,否则它保持被动,且完全透明。"
WordStar 核心理念概述
| 功能 | 打字机隐喻(现代/WP) | 手写稿隐喻(WordStar) |
|---|---|---|
| 导航 | 线性、从上到下、依赖方向键 | 空间、非线性、依赖主键位 |
| 编辑 | 模式化(切换到功能键/鼠标) | 流畅(融入打字流) |
| 块操作 | 顺序/同步 | 异步/用户驱动 |
| 关注点 | 排版与输出 | 创意写作与思维捕捉 |
SUMMARY:
获 Hugo 与 Nebula 奖的作者罗伯特·J·索耶阐述了 WordStar 的“手写稿页”隐喻以及主键位界面为何在创意写作中优于现代文字处理器。
TITLE:
WordStar:为何专业作家偏爱 DOS 时代的文字处理器