Microsoft 上月發佈經典 MS-DOS 編輯器的現代重製版本,這款首次出現於 1991 年 MS-DOS 5.0 的文字編輯器以 Rust 語言重新開發,命名為「Edit」。新版本支援 Windows、macOS 和 Linux 跨平台運行,令許多 Linux 用戶興奮不已。Reddit 用戶表示「等了 30 年,終於可以在 Linux 上使用 MS Edit」,體現這款 Microsoft DOS 工具在 Unix 系統運行的懷舊魅力。

原版 MS-DOS 編輯器在 1991 年發佈時,標誌着 Microsoft 命令列文字編輯能力的重大進步。在此之前,DOS 用戶需要忍受 EDLIN 這款原始且不友善的行編輯器,許多人寧願使用「COPY CON filename.txt」指令。MS-DOS 編輯器引入全螢幕介面、滑鼠支援和下拉選單等概念,用戶無需記憶複雜指令即可操作。
Microsoft Windows Terminal 團隊產品經理 Christopher Nguyen 在部落格文章中指出,許多 Linux 編輯器如 Vim 至今仍使用複雜指令操作。Vim 是模態文字編輯器,用戶必須在編輯和導航模式間切換,經常令新手困惑。他提到著名的「如何退出 vim?」迷因,雖然學會退出指令相對簡單,但這確實成為新舊程式設計師的絆腳石。
Microsoft 開發新版編輯器的主要原因源於現代 Windows 的特殊缺口。Nguyen 表示「促使我們重新開發編輯器的動機是 64 位元 Windows 版本需要預設 CLI 文字編輯器」。32 位元 Windows 版本內建 MS-DOS 編輯器,但 64 位元版本沒有預安裝 CLI 編輯器。
新版 Edit 維持前身的輕量級理念,同時增加原版無法實現的功能:Unicode 支援、正則表達式和處理 GB 級檔案的能力。原版編輯器受限於可用常規記憶體,檔案大小限制在 300KB 以下,在 TB 儲存時代顯得古雅。OMG! Ubuntu 網站發現新版編輯器不僅「在 Ubuntu 上運作良好」,處理 GB 級檔案時速度表現優異。

原版 EDIT.COM 實際上是啟動 QBasic 程式語言編輯器的存根程式,巧妙重用現有程式碼提供更易用的文字編輯體驗。後續版本隨著 Microsoft 從 Windows 發行版中移除 QBasic 而成為獨立程式。Linux 用戶可從專案 GitHub 發佈頁面下載編輯器或透過非官方 snap 套件安裝。懷舊愛好者亦可在 Internet Archive 下載適用於真正 MS-DOS 的 16 位元文字模式版本。在 AI 編程助手和複雜 IDE 主導軟件開發的時代,簡單快速的工具可能迎來復興。 Microsoft 在 1991 年的 MS-DOS 設計理念在 2025 年仍然適用,顯示儘管經歷 34 年技術演進,文字編輯的基本要素變化不大。

在 Ubuntu 上的運行情況
來源:OMG Ubuntu
分享到 :
最新影片