WordStar:為何專業作家偏好 DOS 時代的文字處理器

WordStar:為何專業作家偏好 DOS 時代的文字處理器

WordStar 優先考慮創作流程,而非祕書式排版

WordStar 受到包括 Robert J. Sawyer、George R.R. Martin 與 Arthur C. Clarke 在內的專業作者青睞,因為它將數位文件視為「長手稿頁」而非「打字頁」。現代的文字處理器強調打字機式的線性、由上而下的流程,WordStar 的設計則允許作者在文件中非線性跳躍,呼應人類在創作與修訂過程中直覺的思考方式。

為觸控打字員設計的介面

WordStar 的主要技術優勢在於其介面允許使用者在不離開主鍵列的情況下完成幾乎所有編輯功能。這大幅降低了在「寫新文字」與「編輯既有文字」之間的認知與身體「切換成本」。

主鍵列控制指令

因為 WordStar 於標準化方向鍵之前開發,它使用 Control 鍵組合(以插入符號 ^ 表示,例如 ^E)來進行導覽與指令。此設計對觸控打字員極為高效:

  • 導覽菱形:光標移動映射在左手的菱形區域:^E(上)、^S(左)、^D(右)與 ^X(下)。
  • 助記前綴:特定的控制碼充當不同功能的選單:^O 用於螢幕功能、^Q 用於快速光標功能、^P 用於列印、^K 用於區塊/檔案功能、^J 用於說明。
  • 實體邏輯^J^K 前綴之所以選擇,是因為右手最有力的手指自然落在主鍵列的這兩鍵上。

消除「模式」障礙

許多文字處理器是「模式化」的,使用者必須將手移到功能鍵、數字鍵盤或滑鼠才能編輯。Sawyer 認為這會把寫作與編輯劃分成兩種截然不同的心態。在 WordStar 中,從寫作切換到編輯只需要輕彎左手小指,便能保持思緒的流暢連續。

「長手稿頁」vs.「打字頁」隱喻

Sawyer 區分了寫作軟體的兩種根本隱喻:打字頁(順序且線性)與長手稿(空間且非線性)。

非線性導覽與標記

WordStar 透過讓作者將整篇文件視為工作空間的功能,實踐長手稿的隱喻:

  • 快速光標移動 (^Q):如 ^QP(前一位置)與 ^QB(已標記區塊的起始)等指令,讓作者能在手稿中「飛行」而不會迷失。
  • 書籤:WordStar 提供十個書籤(^K0^K9)以及相對應的跳轉指令(^Q0^Q9),模擬在實體手稿頁間插入手指的感覺。
  • 非同步區塊標記:不同於 WordPerfect 必須嚴格遵循「決定動作 → 標記起點 → 標記終點 → 移動區塊」的順序,WordStar 允許使用者先標記區塊起點,寫作一小時後再標記終點,甚至在數小時後才移動。使用者掌控時間,而非軟體。

整合註解

WordStar 允許作者直接在文字中留下給自己的備註。任何以雙點開頭的行(例如 .. check date of birth)在列印時會被忽略,但在編輯時仍可見,確保關鍵提醒不會在修訂過程中遺漏。

社群觀點與現代語境

雖然 Sawyer 推崇 WordStar 的低干擾特性,社群討論卻顯示出重視無干擾環境者與需要現代整合功能者之間的分歧。

支持 WordStar 的論點

使用者透過模擬器(如 FreeDOS)持續使用 WordStar,以重建專注的寫作環境。有些人指出其快捷鍵對其他工具產生了重大影響,例如 JOE 編輯器與某些 Emacs 設定。

反對 WordStar 的論點

批評者與懷舊使用者指出 DOS 時代工具組的多項缺點:

  • 缺乏整合:現代工作流程常需交叉參照多個檔案、圖形與試算表,單一程式的 DOS 環境難以應付。
  • 相容性:從遺留的 DOS 格式匯出與分享檔案比使用現代標準更為繁瑣。
  • 穩定性風險:歷史案例提醒人們若不頻繁儲存,早期版本的當機可能導致資料全毀。

"當我在思考想寫的文字時,必須同時考慮機器的操作,這是一種極度令人沮喪且分心的體驗……對於那個過程……WordStar 完全不干擾,除非我指示它否則它保持被動,且完全透明。"

WordStar 核心哲學摘要

功能 打字機隱喻(現代/WP) 長手稿隱喻(WordStar)
導覽 線性、由上而下、依賴方向鍵 空間、非線性、依賴主鍵列
編輯 模式化(切換至功能鍵/滑鼠) 流暢(整合於打字流程)
區塊操作 順序/同步 非同步/使用者驅動
焦點 格式與輸出 創意寫作與思想捕捉

摘要: Hugo 與 Nebula 獎得主 Robert J. Sawyer 解釋了為何 WordStar 的「長手稿頁」隱喻與主鍵列介面,使其在創意寫作上優於現代文字處理器。

標題: WordStar:為何專業作家偏好 DOS 時代的文字處理器

Sources