
上個月,微軟推出了經典 MS-DOS 編輯器的現代化重製版,讓許多資深電腦迷感到驚喜萬分。這款新工具直接命名為「Edit」,是用 Rust 語言開發的開源版本,不但能在 Windows 上使用,還支援 macOS,甚至連 Linux 也能跑!
對長期使用非微軟系統的開發者來說,能在自己熟悉的環境中使用 MS-DOS 的編輯器簡直是件難以想像的事。一位 Reddit 網友就說得很經典:「等了 30 年,現在我終於能在 Linux 上用 MS Edit。」
編輯器界的「古董」復活
1991 年,MS-DOS 5.0 推出時,MS-DOS Editor 可說是一大突破。在這之前,用戶得忍受 EDLIN——一款操作極度原始且不友善的行列編輯器,搞到很多人只能用「COPY CON filename.txt」這種土法煉鋼的方式輸入文字。
MS-DOS Editor 的出現改變了一切:它有全螢幕介面、支援滑鼠操作,還有可以用鍵盤操作的下拉選單。這些在今天看起來理所當然,但當年真的非常革命性。
微軟 Windows Terminal 團隊的產品經理 Christopher Nguyen 在介紹這款新工具的部落格中就開玩笑說:「大家應該都聽過『我怎麼離開 Vim?』這個迷因吧?」他補充,即便 Vim 功能強大,但操作門檻高一直是很多人跨不過的門檻。
Nguyen 也指出,微軟之所以決定重製 Edit,是因為在 64 位元的 Windows 中,竟然找不到一款預設的 CLI(命令列介面)文字編輯器,而這在過去的 32 位元版本中則是有內建的。
這款名為「Microsoft Edit」的新工具,目前社群回饋整體偏向正面。開發者 Simon Willison 在 X 上表示:「微軟推出了新終端機編輯器!這款叫做 Microsoft Edit 的工具是開源的、超小(Rust 編譯後僅約 250KB),而且支援跨平台。我在 Mac 上試過,感覺比 Vim 或 nano 還好用。」
Linux 用戶也能從 GitHub releases 頁面下載,或透過非官方的 Snap 套件安裝。而懷舊玩家如果想在舊 MS-DOS 機器上體驗 16 位元版本,也可以去網路典藏庫下載原始版。
MS-DOS 編輯器的傳奇背景
1991 年的 MS-DOS 5.0 發行時,整個電腦世界跟現在差超多。當時一台 PC 的處理器大概是 286 或 386,4MB 記憶體就算高階規格,網路也還只是學術用途。
MS-DOS Editor 對許多用戶來說,是他們第一次接觸「現代」文字編輯器,是從指令列過渡到視窗介面時代的重要一步。
有趣的是,根據 Wikipedia,當年的 EDIT.COM 其實只是一個殼,它會啟動 QBasic 編輯器的特別模式。也就是說,MS-DOS Editor 一開始其實是 QBasic 偽裝的!後來微軟把它獨立出來,成為正式的程式。
這次重製的 Edit 大小只有 250KB,延續了原始版本「簡單、快速」的設計精神。不過功能可不馬虎:支援 Unicode、正規表達式、甚至能處理幾 GB 大小的文件!
相較之下,原本的 DOS 版編輯器最多只能開幾百 KB 的檔案,受到記憶體限制。而像 OMG! Ubuntu 網站就實測發現,這版 Edit 在 Ubuntu 上表現優異,開大檔也很順。
結語:簡單工具的復興?
在 AI 助理、IDE 爭奇鬥艷的時代,微軟選擇重新打造一款 34 年前的編輯器,讓人不禁想問:或許我們真的還需要這種「快速、簡單、穩定」的工具。
畢竟,寫個說明檔、改個 config,不一定都需要 VS Code 或 Copilot。像 Edit 這樣「小而美」的工具,也許正是我們真正會用、用得久的東西。
- 延伸閱讀:微軟推出全新命令列編輯器「Edit」:致敬 MS-DOS,融合 VS Code 現代操作介面
- 延伸閱讀:工程師在 Pentium 老電腦的 DOS 系統上,找到成功跑 AI 模型 Llama 2 的方法
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!