99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

等了30年,微軟MS-DOS神器重生:用Rust重寫、開源斬獲9.9k Star、還能跑在Linux上!

0
分享至

整理 | 蘇宓

出品 | CSDN(ID:CSDNnews)

曾經(jīng)稱“開源是毒瘤”時有多么嫌棄,現(xiàn)在“微軟 ?? 開源”就有多么熱烈,甚至舍得把很多經(jīng)典的系統(tǒng)、項目都逐步開源出來。

回看過去兩年間,微軟先是開源了 MS-DOS 4.0(https://github.com/microsoft/MS-DOS)、WSL(https://github.com/microsoft/WSL)老系統(tǒng),而今又出手:將 1991 年隨 MS-DOS 5.0 一同發(fā)布的經(jīng)典 MS-DOS Editor,用Rust 編程語言重寫了一遍,重命名為「Edit」,還搬上了現(xiàn)代操作系統(tǒng)。

這款新版 Edit 不僅能運行在 Windows 和 macOS 上,甚至還能在 Linux 上流暢運行——要知道,三十年前,開發(fā)者們連想都不敢想,微軟的 DOS 工具有一天能在類 Unix 系統(tǒng)上跑起來。

更值得一提的是,Edit 同樣是以開源的方式發(fā)布,遵循 MIT 許可證。截至目前,該項目在 GitHub 上已經(jīng)獲得了 9.9k 個 Star,也引發(fā)了開發(fā)者圈的一波集體懷舊。

  • GitHub 地址:https://github.com/microsoft/edit


AI 產(chǎn)品爆發(fā),但你的痛點解決了嗎?8.15-16 北京威斯汀·全球產(chǎn)品經(jīng)理大會 PM-Summit,3000+ AI 產(chǎn)品人社群已就位。
直面 AI 落地難題、拆解頭部案例、對接精準(zhǔn)資源!

掃碼登記信息,添加小助手進群,搶占 AI 產(chǎn)品下一波紅利:

進群后,您將有機會得到:
· 最新、最值得關(guān)注的 AI 產(chǎn)品資訊及大咖洞見
· 獨家視頻及文章解讀 AGI 時代的產(chǎn)品方法論及實戰(zhàn)經(jīng)驗
· 不定期贈送 AI 產(chǎn)品干貨資料和秘籍


34 年后,微軟用 Rust 重寫 MS-DOS 編輯器

在 GitHub 頁面上,微軟將新版 Edit 定義為“一個為簡單需求而生的簡單編輯器”。它的大小不到 250KB,這使得它在 Windows 11 鏡像中占用的空間很小。

微軟表示,這款編輯器既致敬了經(jīng)典的 MS-DOS Editor,同時又采用了類似 VS Code 的現(xiàn)代界面和輸入控制方式。

它的目標(biāo)是提供一個易于上手的文本編輯器,即使是不熟悉終端操作的用戶也能輕松使用。

對此,微軟 Windows 終端產(chǎn)品經(jīng)理 Christopher Nguyen 還專門撰寫了一篇名為《Edit 現(xiàn)已開源》的文章,介紹該項目背后的背景與設(shè)計思路。


來源:https://devblogs.microsoft.com/commandline/edit-is-now-open-source/


為什么還要再造一個文本編輯器?

除了追求簡單、易用之外,微軟開發(fā)新版 Edit 的核心動機,其實源于一個現(xiàn)實問題:64 位 Windows 系統(tǒng)中沒有默認(rèn)的命令行文本編輯器。

Nguyen 在博客中寫道:“32 位版本的 Windows 還自帶 MS-DOS 編輯器,但 64 位版本卻沒有任何預(yù)裝的 CLI 編輯器。因此,我們開始評估各種替代方案……”

但現(xiàn)實很快潑了冷水:現(xiàn)有的命令行編輯器不是缺乏對 Windows 的原生支持,就是體積過大、不適合內(nèi)置在系統(tǒng)中。而在產(chǎn)品體驗上,微軟研發(fā)團隊還希望盡可能降低使用門檻,尤其是避免像 Vim 那樣的“模式切換”機制帶來的混亂。

Nguyen 舉了個典型例子——「很多人應(yīng)該都聽說過那個經(jīng)典梗:“我怎么退出 Vim?”」

這個問題并不是段子而已,早在多年前,就有用戶在 Stack Overflow 上鄭重其事地發(fā)帖詢問“如何退出 Vim”。


來源于網(wǎng)絡(luò)

令人意外的是,截至目前,這個帖子已經(jīng)有超過320 萬次瀏覽量,足見這個看似基礎(chǔ)的問題,實則困擾了無數(shù)程序員,且不限新手。


Nguyen進一步解釋說:

雖然掌握那句“退出 Vim 的咒語”并不難,但這問題之所以頻繁出現(xiàn),并非偶然——對新老程序員來說,它確實是一個不小的學(xué)習(xí)門檻。

正因如此,微軟希望為 Windows 提供一個無模式的內(nèi)建編輯器(而不是像 Vim 那樣的“有模式”編輯器,用戶還得記住當(dāng)前處于哪種模式以及怎么切換)。

“但這也意味著我們能選的現(xiàn)有編輯器非常有限——要么是根本沒有官方支持 Windows,要么體積太大,不適合隨系統(tǒng)預(yù)裝”,Nguyen 說道,“最終,我們選擇了‘自研’這條路?!?/p>

于是,Edit 就此誕生。這一選擇不僅補上了 64 位 Windows 系統(tǒng)的一個小缺口,也讓一款 90 年代的經(jīng)典工具在新時代煥發(fā)出新的生命力。



新版 Edit 的功能

據(jù)微軟透露,Edit 功能目前尚處于早期階段,但已經(jīng)提供多項實用的功能。據(jù)悉,其還計劃在未來將 Edit 集成進 Windows 11,預(yù)覽版本將在接下來幾個月內(nèi)通過 Windows Insider 推送。

具體已有的功能如下:

  • 鼠標(biāo)模式支持

作為一款無模式的文本用戶界面(TUI)編輯器,Edit 支持完整的菜單導(dǎo)航功能,所有菜單項都配有快捷鍵提示(可在界面右側(cè)直接查看),也支持鼠標(biāo)點擊操作,降低上手門檻。


  • 支持多文件打開

Edit 支持打開多個文件,并允許用戶通過 Ctrl + P 快速切換,或直接點擊界面右下角的文件列表欄進行跳轉(zhuǎn),方便同時處理多個文檔。


  • 查找與替換

用戶可使用 Ctrl + R,或通過菜單欄路徑 Edit > Replace 進入查找與替換界面,此功能支持大小寫匹配、正則表達式等常見高級選項,基本滿足日常文本處理需求。


  • 自動換行

Edit 支持自動換行功能。你可以使用快捷鍵 Alt + Z 啟用,或者在菜單欄中選擇 View > Word Wrap 來切換換行模式。



開源引發(fā)熱議

隨著 Edit 的開源,尤其是其跨平臺特性,令不少用戶感到驚喜。

有 Reddit 用戶感慨:“等了 30 年,我終于能在 Linux 上用 MS Edit 了!”

獨立 AI 研究員 Simon Willison 也在 X(前 Twitter)上分享了自己的試用體驗:“微軟發(fā)布了一個全新的終端文本編輯器!它叫 Microsoft Edit,是開源的,Rust 編寫,編譯后體積只有 250KB,并且支持跨平臺。我在 Mac 上試了一下,是個不錯的 Vim 或 nano 替代品?!?/p>


還有開發(fā)者興奮地表示:“Windows 終于有了原生命令行文本編輯器——自從 64 位系統(tǒng)不再支持 DOS 可執(zhí)行文件以來,這一直是個缺口。現(xiàn)在這個開源的、跨平臺的 TUI 編輯器支持鍵盤操作,也支持鼠標(biāo),雖然還有些打磨空間,但它輕巧、現(xiàn)代、可維護,完全值得期待。雖然它不太可能改變 Vim 和 Emacs 的世紀(jì)大戰(zhàn),但對于我們這些習(xí)慣用 nano 的人來說,它無疑更現(xiàn)代、也更順手?!?/p>


MS-DOS Editor 的歷史

微軟這次重寫 MS-DOS Editor 之所以能引發(fā)如此多關(guān)注,一方面也在于它喚起了不少人對早年計算機的記憶——畢竟,這款編輯器當(dāng)年可是微軟在命令行時代邁出的重要一步。


要知道,在 MS-DOS Editor 于 1991 年登場之前,DOS 用戶能用的只有一個叫EDLIN的古老工具。EDLIN 是一個基于行的編輯器:沒有屏幕編輯,所有操作全靠一行行命令輸入,稍有不慎就得推倒重來。據(jù)外媒 ArsTechnica 報道,早期甚至有不少人直接用 COPY CON filename.txt 來創(chuàng)建文件,然后靠 Ctrl+Z 結(jié)尾,一邊敲一邊祈禱別出錯——那體驗,說是“靠毅力完成的文本編輯”也不為過。

MS-DOS Editor 的出現(xiàn),成為微軟命令行編輯能力的一次重大飛躍。它首次引入了全屏界面、鍵盤與鼠標(biāo)支持、可視化菜單操作等功能,讓用戶不再需要死記硬背晦澀命令,而是可以通過方向鍵或點擊菜單完成操作。對于當(dāng)時的 PC 用戶來說,這種體驗幾乎可以稱得上“劃時代”,也成為許多人第一次接觸“現(xiàn)代化”文本編輯器的起點。

與此同時,90 年代的計算機世界,一臺主流 PC 可能使用的是 Intel 80286 或 80386 處理器,4MB 內(nèi)存已是“豪華配置”;而互聯(lián)網(wǎng)尚未普及,僅限于高校和研究機構(gòu)內(nèi)部使用。盡管 Windows 3.0 已于 1990 年推出,但在絕大多數(shù) IBM PC 兼容機上,MS-DOS 依然是主導(dǎo)性的桌面操作系統(tǒng)。

在這樣的背景下,MS-DOS Editor 也承擔(dān)著過渡性的角色:它不僅延續(xù)了命令行工具輕量、快速的優(yōu)點,也引入了圖形交互的雛形,是 DOS 向 GUI 時代過渡的重要一環(huán)。

值得一提的是,MS-DOS Editor 最初的實現(xiàn)方式也頗具“工程智慧”。根據(jù)維基百科顯示,早期版本的 EDIT.COM 實際上只是一個啟動器或“殼程序”,真正承擔(dān)編輯功能的,是隨 MS-DOS 一同提供的QBasic 編輯器。

微軟通過讓 EDIT.COM 調(diào)用 QBasic 的編輯模塊,并運行于“編輯模式”下,實現(xiàn)了代碼的復(fù)用。這樣的設(shè)計不僅節(jié)省了開發(fā)資源,也提供了更加友好、可視化的文本編輯體驗。這種模塊化調(diào)用在當(dāng)時的軟硬件環(huán)境下,已屬相當(dāng)精巧的工程實現(xiàn)。

隨著 QBasic 逐步被微軟從后續(xù)的 Windows 系統(tǒng)中移除,MS-DOS Editor 才真正從“QBasic 殼”中獨立出來,并從 Windows 95 開始,成為一個完整的單體程序,具備獨立運行能力。

如今微軟重寫的 Edit,不僅尺寸小巧,更延續(xù)了原來輕量化的設(shè)計風(fēng)格,并在此基礎(chǔ)上引入現(xiàn)代功能:支持 Unicode、正則表達式、以及對 GB 級大文件的處理能力。目前,感興趣的用戶可以自行前往 GitHub 頁面下載安裝體驗: https://github.com/microsoft/edit

參考:

https://arstechnica.com/gadgets/2025/06/microsoft-surprises-ms-dos-fans-with-remake-of-ancient-text-editor-that-works-on-linux/

https://news.ycombinator.com/item?id=44372380

2025 全球產(chǎn)品經(jīng)理大會

8 月 15–16 日

北京·威斯汀酒店

2025 全球產(chǎn)品經(jīng)理大會將匯聚互聯(lián)網(wǎng)大廠、AI 創(chuàng)業(yè)公司、ToB/ToC 實戰(zhàn)一線的產(chǎn)品人,圍繞產(chǎn)品設(shè)計、用戶體驗、增長運營、智能落地等核心議題,展開 12 大專題分享,洞察趨勢、拆解路徑、對話未來。

更多詳情與報名,請掃碼下方二維碼。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
英偉達正式發(fā)布RTX 5050顯卡:搭載GB207,2560個CUDA核心,配8GB顯存

英偉達正式發(fā)布RTX 5050顯卡:搭載GB207,2560個CUDA核心,配8GB顯存

超能網(wǎng)
2025-06-24 22:54:05
【2025.6.24】《花少7》?藝人對助理這么差?蔣依依資源?楊肸子柯淳有沒有點啥?

【2025.6.24】《花少7》?藝人對助理這么差?蔣依依資源?楊肸子柯淳有沒有點啥?

娛樂真爆姐
2025-06-25 23:18:57
靚麗的繆婷茹

靚麗的繆婷茹

動物奇奇怪怪
2025-06-25 13:41:52
楊瀚森能留在NBA嗎?姚明有話說,媒體基本上都看好他和籃網(wǎng)結(jié)緣

楊瀚森能留在NBA嗎?姚明有話說,媒體基本上都看好他和籃網(wǎng)結(jié)緣

君馬體育
2025-06-26 02:05:49
7月運勢上上吉的生肖,天降鈔票雨,數(shù)錢數(shù)到手軟

7月運勢上上吉的生肖,天降鈔票雨,數(shù)錢數(shù)到手軟

人閒情事
2025-06-25 17:10:56
那爾那茜沒想到,父母之后哥哥外公被拖下水,可怕的不止調(diào)查結(jié)果

那爾那茜沒想到,父母之后哥哥外公被拖下水,可怕的不止調(diào)查結(jié)果

阿燕姐說育兒
2025-06-20 04:41:24
重大突破!我國科研團隊成功合成稀土三重鍵化合物,打破稀土元素成鍵能力傳統(tǒng)認(rèn)知【附稀土行業(yè)市場分析】

重大突破!我國科研團隊成功合成稀土三重鍵化合物,打破稀土元素成鍵能力傳統(tǒng)認(rèn)知【附稀土行業(yè)市場分析】

前瞻網(wǎng)
2025-06-25 14:10:05
以色列宣布關(guān)閉空域

以色列宣布關(guān)閉空域

新京報
2025-06-22 12:15:25
?;厮贇w!“超級牛散”徐開東又悄悄買了100萬股

?;厮贇w!“超級牛散”徐開東又悄悄買了100萬股

證券市場周刊市場號
2025-06-25 20:25:13
上賽季英超大馬丁與奧納納數(shù)據(jù):前者撲救成功率68.3%,后者66.9%

上賽季英超大馬丁與奧納納數(shù)據(jù):前者撲救成功率68.3%,后者66.9%

直播吧
2025-06-25 18:00:08
竇靖童罕見長發(fā)亮相,神似媽媽王菲!展示拳擊壯漢高能場面

竇靖童罕見長發(fā)亮相,神似媽媽王菲!展示拳擊壯漢高能場面

極目新聞
2025-06-24 12:13:40
美國警告賴清德當(dāng)局,只要大陸決定武力統(tǒng)一,臺灣的結(jié)局只有一個

美國警告賴清德當(dāng)局,只要大陸決定武力統(tǒng)一,臺灣的結(jié)局只有一個

混沌錄
2025-04-17 17:49:14
荔枝豐年卻遭運費“攔路”,順豐高價快遞惹爭議

荔枝豐年卻遭運費“攔路”,順豐高價快遞惹爭議

達摩財經(jīng)
2025-06-24 22:43:43
京東被曝試點幫扔垃圾,2毛一單,騎手反懟:需要我?guī)退疗ü刹?>
    </a>
        <h3>
      <a href=映射生活的身影
2025-06-25 20:29:42
新國門顯現(xiàn)?申花門神5次零封對手 東亞杯有望入選國足

新國門顯現(xiàn)?申花門神5次零封對手 東亞杯有望入選國足

球事百科吖
2025-06-26 01:10:33
恍然大悟!怪不得感覺今年的蚊子少了很多,原來廣東有“美蚊”計

恍然大悟!怪不得感覺今年的蚊子少了很多,原來廣東有“美蚊”計

墨印齋
2025-06-10 18:34:29
菲律賓和廣東同為1億多人口,菲律賓創(chuàng)造3.3萬億,廣東是多少?

菲律賓和廣東同為1億多人口,菲律賓創(chuàng)造3.3萬億,廣東是多少?

快看張同學(xué)
2025-06-13 12:40:02
湖人有意凱斯勒?全是煙霧彈!曾單場狂砍25+20的他才是第一選擇

湖人有意凱斯勒?全是煙霧彈!曾單場狂砍25+20的他才是第一選擇

大衛(wèi)的籃球故事
2025-06-25 20:58:50
單位里40以上的中年人,最好的狀態(tài)不是級別高權(quán)力大,而是這4種

單位里40以上的中年人,最好的狀態(tài)不是級別高權(quán)力大,而是這4種

細(xì)說職場
2025-05-27 07:39:06
你的孩子要是只能上個二本,就別讓我推薦學(xué)校了,都一個樣。

你的孩子要是只能上個二本,就別讓我推薦學(xué)校了,都一個樣。

玉辭心
2025-03-12 11:59:02
2025-06-26 03:07:00
CSDN incentive-icons
CSDN
成就一億技術(shù)人
25730文章數(shù) 242073關(guān)注度
往期回顧 全部

科技要聞

小米YU7已下線500輛展車 26日前運往全國

頭條要聞

廣東一飯店米飯免費老人每天打米飯配醬油吃 店主發(fā)聲

頭條要聞

廣東一飯店米飯免費老人每天打米飯配醬油吃 店主發(fā)聲

體育要聞

驚艷世俱杯的39歲少帥,一個另類的巴西人

娛樂要聞

向佐接機郭碧婷,全程無交流像陌生人

財經(jīng)要聞

免除蘇寧易購5億債務(wù)的神秘人是誰?

汽車要聞

對話王媛:在世界的游樂場,一起龐巴迪

態(tài)度原創(chuàng)

親子
健康
游戲
教育
軍事航空

親子要聞

孩子燙傷后,并不是馬上去醫(yī)院!

呼吸科專家破解呼吸道九大謠言!

任天堂真的很嚴(yán)格!Switch2玩家因起名太騷被"ban機"

教育要聞

干貨!化學(xué)考前精華整理

軍事要聞

伊朗總統(tǒng):12天戰(zhàn)爭結(jié)束 重建工作開啟

無障礙瀏覽 進入關(guān)懷版 主站蜘蛛池模板: 满洲里市| 仁化县| 阿坝| 台湾省| 南木林县| 元阳县| 玛曲县| 无极县| 义乌市| 云林县| 治多县| 平遥县| 湖北省| 田东县| 湛江市| 银川市| 潮安县| 绵阳市| 株洲市| 安丘市| 桂林市| 瑞安市| 大田县| 古交市| 儋州市| 婺源县| 鄱阳县| 白银市| 乐东| 安多县| 噶尔县| 洞口县| 大石桥市| 阳原县| 赫章县| 罗定市| 斗六市| 吉首市| 盐山县| 渭源县| 竹溪县|