微軟發佈以 Rust 語言撰寫、向經典 MS-DOS 編輯器致敬之 Linux 文字編輯器 (★ 101 分)
微軟發佈了一款名為 edit 的簡易文字編輯器,致敬經典 MS-DOS 編輯器,卻融合了現代化介面和類似 VS Code 的輸入控制設計。這款編輯器以 Rust 語言撰寫,主打易用性,即便是不熟悉終端機操作的使用者,也能輕鬆上手。原始說明中除了介紹編輯器的基本功能,還詳細列出了如何透過 GitHub Releases 或 Windows 下的 WinGet 指令來取得最新版本,並提供了完整的編譯與安裝步驟。
README 文件內進一步說明了使用 Rust nightly 工具鏈和 Cargo 進行編譯的方法,並針對可選依賴 ICU (國際化組件) 套件以實現進階的搜尋替換功能提供了詳細設定說明。為避免與系統內現有指令衝突,執行檔預設為 edit,但也建議另用 msedit 作為備用名稱。這些技術細節展現了團隊在平衡傳統文字編輯工具與現代化使用需求間的努力,期許帶給使用者全新且高效的命令列編輯體驗。
網友對此專案表達了各異見解,不少人認為雖然編輯器功能相對基礎,但其極致效能令人印象深刻,如利用 SIMD 指令集達到高達 125GB/s 的新行搜尋效能。部分意見指出,雖然主要設計宗旨在於讓對終端機不熟悉的使用者能夠輕鬆編輯,但 Linux 平台上已有 Nano、Micro 等輕量級工具,因此市場定位是否明確仍引發爭議。此外,也有評論認為此工具較偏向 Windows 終端機環境,其命名與標題容易讓人誤解目標平台。
另有部分技術網友期待編輯器能進一步新增語法高亮及語言伺服器 ( LSP,Language Server Protocol,語言伺服器協定 ) 等現代化功能,以提升程式開發時的使用體驗;同時也有人從安全性角度探討透過 WinGet 安裝軟體可能存在的風險。整體而言,此專案以懷舊為出發點,並結合現代技術創造出一款別具風格且極具趣味性的工具,在社群中引發了對傳統編輯器現代化與使用者友善化方向的廣泛討論。
👥 56 則討論、評論 💬
https://news.ycombinator.com/item?id=44372380