從 DOS 走進現代:Microsoft 釋出跨平台「Edit」編輯器,懷舊與創新的完美交會

更新於 發佈於 閱讀時間約 6 分鐘

在今天的開發者世界中,我們早已習慣使用功能強大的 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 都值得一試。或許,在這個追求浮誇功能的時代,我們反而該偶爾停下腳步,回歸那個「打好每一行程式碼」的初心。

留言
avatar-img
留言分享你的想法!
avatar-img
亦幻亦真百科
2會員
307內容數
虛幻與現實的交織,聊聊虛幻幻與現實的那些事
亦幻亦真百科的其他內容
2025/06/24
Apple 在 6 月的 WWDC 主題演講上揭曉了多款作業系統的重大革新,緊接著在短短兩週後,正式向開發者釋出了 iOS 26 與 iPadOS 26 的第二個測試版。這次更新不僅讓我們更進一步看見未來 iPhone 與 iPad 的樣貌,也透露了 Apple 在設計語言、系統功能與人工智慧整合方
2025/06/24
Apple 在 6 月的 WWDC 主題演講上揭曉了多款作業系統的重大革新,緊接著在短短兩週後,正式向開發者釋出了 iOS 26 與 iPadOS 26 的第二個測試版。這次更新不僅讓我們更進一步看見未來 iPhone 與 iPad 的樣貌,也透露了 Apple 在設計語言、系統功能與人工智慧整合方
2025/06/23
對於關心裝置效能的用戶來說,3DMark 這個由 UL Solutions(原 Futuremark)開發的跨平台效能測試工具,早已是評估手機、筆電到桌機等設備圖形與運算性能的重要標竿。雖然 iOS 版本早已推出並廣受歡迎,但 Mac 用戶長期以來只能透過特殊方式測試,或被迫倚賴其他平台的結果作參考
2025/06/23
對於關心裝置效能的用戶來說,3DMark 這個由 UL Solutions(原 Futuremark)開發的跨平台效能測試工具,早已是評估手機、筆電到桌機等設備圖形與運算性能的重要標竿。雖然 iOS 版本早已推出並廣受歡迎,但 Mac 用戶長期以來只能透過特殊方式測試,或被迫倚賴其他平台的結果作參考
2025/06/23
在浩瀚無垠的宇宙中,黑洞是最神秘也最令人敬畏的存在之一。它們不發光、不反射光,卻擁有足以扭曲時空的強大引力。而現在,根據科技新聞網站《SciTechDaily》的報導,一個由加州大學柏克萊分校天文學家領導的國際研究團隊,首次在星系的「郊區」捕捉到一顆流浪黑洞正在吞噬恆星的震撼畫面,這場被命名為 AT
2025/06/23
在浩瀚無垠的宇宙中,黑洞是最神秘也最令人敬畏的存在之一。它們不發光、不反射光,卻擁有足以扭曲時空的強大引力。而現在,根據科技新聞網站《SciTechDaily》的報導,一個由加州大學柏克萊分校天文學家領導的國際研究團隊,首次在星系的「郊區」捕捉到一顆流浪黑洞正在吞噬恆星的震撼畫面,這場被命名為 AT
看更多
你可能也想看
Thumbnail
Introduction AI PDF editors not only enhance efficiency but also bring a more intelligent and convenient user experience.
Thumbnail
Introduction AI PDF editors not only enhance efficiency but also bring a more intelligent and convenient user experience.
Thumbnail
網址:https://gadget.chienwen.net/x/text/articlecut 這個網頁裡面有許多小工具, 但感覺現在有很多被 AI 取代掉的東西, 推薦大家可以來用看看~
Thumbnail
網址:https://gadget.chienwen.net/x/text/articlecut 這個網頁裡面有許多小工具, 但感覺現在有很多被 AI 取代掉的東西, 推薦大家可以來用看看~
Thumbnail
這篇文章分享了許多好用的設計工具,包括Adobe、Canva和Mirosoft Designer,提供了它們的特色和適用對象。文章還附上了可以直接使用這些工具的連結。
Thumbnail
這篇文章分享了許多好用的設計工具,包括Adobe、Canva和Mirosoft Designer,提供了它們的特色和適用對象。文章還附上了可以直接使用這些工具的連結。
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
可以的話,把「編輯」視為一個「統籌」的職務!你會要把關一本書從文字、圖檔、編排、印刷所有的細節,你要有能力統籌你所需要有人協助你一起完成的事!在那之前,除了「文字能力」外,請強化你所有在這個專業上的能力,那會使你工作、做書更有趣!
Thumbnail
可以的話,把「編輯」視為一個「統籌」的職務!你會要把關一本書從文字、圖檔、編排、印刷所有的細節,你要有能力統籌你所需要有人協助你一起完成的事!在那之前,除了「文字能力」外,請強化你所有在這個專業上的能力,那會使你工作、做書更有趣!
Thumbnail
今天來分享一個好像有點廢的小技巧 把網頁變成可以直接用來打字的文字編輯器
Thumbnail
今天來分享一個好像有點廢的小技巧 把網頁變成可以直接用來打字的文字編輯器
Thumbnail
在現代快節奏的工作環境中,有效的團隊協作和資訊共享變得至關重要。而隨著科技的不斷發展,我們有了越來越多的工具來實現這一目標。HackMD 就是其中一個引人注目的平台,它結合了線上協作、即時編輯和版本控制等功能,為用戶提供了一個全新的協作體驗。
Thumbnail
在現代快節奏的工作環境中,有效的團隊協作和資訊共享變得至關重要。而隨著科技的不斷發展,我們有了越來越多的工具來實現這一目標。HackMD 就是其中一個引人注目的平台,它結合了線上協作、即時編輯和版本控制等功能,為用戶提供了一個全新的協作體驗。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News