在今天的開發者世界中,我們早已習慣使用功能強大的 IDE,如 Visual Studio Code、JetBrains 系列編輯器,或是雲端開發平台所提供的智慧編寫體驗。但就在這個 AI 輔助編程與複雜開發環境主導的時代,Microsoft 突然為我們帶來一款充滿懷舊情懷,卻又完全現代化的文字編輯器——「Edit」。
這款名為 Edit 的工具,其實正是 1991 年隨 MS-DOS 5.0 登場的經典文字編輯器的全新重製版本。在沉寂多年後,Microsoft 為了填補 64 位元 Windows 系統中 CLI 編輯器的空缺,選擇以 Rust 重寫這款懷舊經典,並首度實現跨平台支援:Windows、macOS 與 Linux 全面相容。
這項發布立刻引爆社群熱議,Reddit 上有 Linux 用戶激動地表示:「等了 30 年,終於可以在 Linux 上使用 MS Edit 了!」——這不只是技術的復刻,更是一場橫跨世代的開發者情感連結。💾 MS-DOS 編輯器的前世今生:從 EDLIN 到 EDIT
要了解 Edit 的歷史意義,我們得先回到 1991 年。那時的 MS-DOS 遠不比今日系統友善,用戶若想在命令列下編輯文字檔案,幾乎只有兩個選擇:
- EDLIN:一個極其簡陋的行編輯器,幾乎需要靠背指令才能使用。
- COPY CON filename.txt:一種透過重定向標準輸入建立純文字檔的方式,雖然比 EDLIN 稍好,但離「好用」還差得遠。
就在這樣的背景下,Microsoft 為 DOS 推出了全新的文字編輯器 EDIT.COM,它具備:
- 全螢幕文字介面
- 滑鼠支援與視窗式操作
- 下拉選單與快捷鍵
- 不需記憶複雜指令即可上手的親和性
這對當年的 DOS 用戶來說,無異於一場革命。甚至在某些程度上,它成了許多程式設計師接觸「現代化」編輯體驗的第一步。
有趣的是,原版的 EDIT.COM 其實只是啟動 QBasic 編輯器的「存根程式」(stub),Microsoft 巧妙地重用了 QBasic 的程式碼來打造這個更友善的工具。隨著後續 Windows 發行版中移除了 QBasic,EDIT 也逐漸獨立,直到最終消失在主流版本之外。
🔁 從懷舊到現代:Edit 的新生與 Rust 重構
如今,Microsoft 為了填補一項意料之外的空白——64 位元 Windows 缺乏內建 CLI 編輯器——決定讓這款經典工具重返舞台,並賦予它全新的生命。
為什麼選擇 Rust?
根據 Windows Terminal 團隊產品經理 Christopher Nguyen 的說法,Rust 提供了:
- 更佳的記憶體安全性
- 更佳的效能表現
- 跨平台一致性與現代語言特性
這使得 Edit 不僅能順利移植到 Linux 與 macOS,還能在處理大型檔案時展現驚人的效率。
與原版相比,新 Edit 帶來哪些進化?
功能原版 EDIT新版 Edit
跨平台支援
❌ 僅 DOS
✅ Windows / macOS / Linux
Unicode 支援
❌ 無
✅ 完整支援
正則表達式搜尋
❌ 不支援
✅ 支援
檔案大小限制
約 300KB
✅ 可處理 GB 級檔案
記憶體使用
受限于 DOS 記憶體模型
✅ 高效運作於現代系統
甚至在 Ubuntu 上實測時,Edit 的表現絲毫不輸給 Vim 或 Nano,令人驚艷。
😮💨 為什麼我們還需要一個「簡單」的編輯器?
你可能會問:在 VS Code、Sublime Text、Notepad++ 等強大編輯器唾手可得的时代,為什麼 Microsoft 还要「復古」推出一款看似簡單的 Edit?
答案很簡單:不是每個開發場景都需要萬能 IDE。
- 有時你只需要快速修改一行設定
- 有時你在伺服器上沒有圖形介面
- 有時你只是想找一個沒有錯綜複雜功能的純文字工具
這正是 Edit 存在的目的:一個輕巧、快速、安全,又可靠的 CLI 編輯器。就像老一輩工匠手中的小刀,雖然沒有高科技設備,但該派上用場時,它從不讓你失望。
Christopher Nguyen 也幽默地提到 Vim 的學習曲線,笑稱「如何退出 Vim?」仍是許多開發者的必經考驗。相比之下,Edit 的操作邏輯更貼近一般用戶,幾乎不需要學習成本。
🛠️ 如何取得與嘗試 Edit?
Edit 已於 GitHub 正式開源,你可以透過以下方式嘗試這款跨時代的編輯器:
- ✅ GitHub 下載:前往 Microsoft Edit GitHub 頁面 獲取原始碼與安裝指南
- 📦 Snap 套件安裝(非官方):Ubuntu 用戶可透過 Snap 快速安裝測試版
- 🕰️ 懷舊玩法:想體驗真正的 DOS 版本?你可以在 Internet Archive 找到 16 位元的原版 EDIT.COM
🌟 結語:文字編輯的本質,從未改變
在 AI 自動補全、語意重構、視覺化除錯主導的開發環境中,Edit 的出現提醒了我們一件事:
真正好的工具,不一定要多複雜;而是能讓使用者專注在「寫程式」本身。
Microsoft 透過這款新編輯器,不僅延續了一段橫跨 34 年的技術傳承,也向世人證明:簡潔、快速、可靠,依然是文字編輯器最重要的靈魂。
無論你是剛入門的新手,還是身經百戰的老鳥,Edit 都值得一試。或許,在這個追求浮誇功能的時代,我們反而該偶爾停下腳步,回歸那個「打好每一行程式碼」的初心。