爷青回!微软用 Rust 复活 34 年前神器,Linux 用户笑疯了
微软复刻经典编辑器:从 DOS 到跨平台的惊喜
上个月,微软发布了经典 MS-DOS 编辑器的现代复刻版,重现了 1991 年首次亮相于 MS-DOS 5.0 的一段计算历史。这款基于 Rust 开发的全新开源编辑器,就叫 Edit ,不仅能在 Windows 和 macOS 上使用,还能在 Linux 上运行。
(这放在 30 年前,这简直不可思议。毕竟那时巨硬还说过 Linux 是毒瘤 )
Edit 的跨平台特性让老用户们欣喜若狂,他们从未想过微软的文本编辑器能在自己常用的操作系统上运行。
一位 Reddit 用户写道:“等了 30 年,终于能在 Linux 上用 MS Edit 了。” 这道出了在类 Unix 系统上运行真正实用的微软 DOS 工具所带来的怀旧魅力。
新旧对比:从 “反人类” 到轻量化的进化
最初的 MS-DOS 编辑器在发布时,代表着微软命令行文本编辑能力的重大进步。
1991 年之前,DOS 用户只能使用 EDLIN 编辑器,这款基于命令行的编辑器极其简陋,对用户很不友好,以至于许多人只能无奈地输入 “COPY CON filename.txt”,祈祷一切顺利。
而 MS-DOS 编辑器引入了如今看似基础的功能:全屏界面、鼠标支持,还有无需记忆复杂命令就能操作的下拉菜单,彻底改变了这一局面。
如今,在一些 Linux 编辑器(如 Vim)中,那些复杂的命令依然存在。Vim 是一款模态文本编辑器,用户必须在不同模式间切换才能进行编辑和导航,这让新手常常摸不着头脑。
微软 Windows Terminal 团队的产品经理 Christopher Nguyen 在一篇关于 Edit 的博客文章中写道:“你们很多人可能都知道‘如何退出 Vim’的梗。虽然记住退出命令相对容易,但它频繁成为新老程序员的绊脚石,这绝非偶然。”
除了易用性,微软开发新版 Edit 的主要原因,源于现代 Windows 系统的一个特殊缺口。Nguyen 写道:“促使我们开发 Edit 的原因,是 64 位 Windows 系统需要一款默认的命令行界面(CLI)文本编辑器。32 位 Windows 系统自带 MS-DOS 编辑器,但 64 位系统并未预装 CLI 编辑器。”
目前,开发社区对微软这款新开源工具的评价褒贬不一,但总体积极。不过,Edit 的跨平台特性已经让部分开发者兴奋不已。
独立 AI 研究员 Simon Willison 周六在 X 平台上写道:“微软发布了一款新的终端文本编辑器!叫 Microsoft Edit,是开源的,体积超小(Rust 二进制文件约 250KB),还能跨平台使用。它本是为 Windows 11 开发的,我在 Mac 上试了试,感觉比 Vim 和 nano 还好用。”
Edit 已经在 GitHub 上开源了,目前已有 1 万 Star。Linux 用户可以从 GitHub 仓库下载 Edit,也能通过非官方的 snap 包进行安装。
https://github.com/microsoft/edit
跨越 34 年的技术传承:从怀旧到实用的哲学
1991 年 MS-DOS 5.0 发布时,计算机世界与如今大不相同。那时,一台普通 PC 可能搭载 286 或 386 处理器,4MB 内存就算是顶配,互联网也主要用于学术研究。
1990 年 Windows 3.0 刚刚问世,但在 IBM PC 兼容机领域,MS-DOS 依然占据统治地位。对数百万用户来说,MS-DOS 编辑器是他们接触 “现代” 文本编辑的起点,是连接命令行时代与即将称霸的图形界面时代的重要桥梁。
回顾 MS-DOS Edit 的诞生,会发现一个有趣的事实:最初的编辑器形式很特别。据维基百科记载,EDIT.COM 其实只是一个引导程序,它会以不同模式启动 QBasic 编程语言编辑器,这是一种巧妙复用现有代码的方式,同时为用户提供了更易上手的文本编辑体验。后来,随着微软在 Windows 系统中逐步淘汰 QBasic,EDIT.COM的后续版本成为了独立程序。
新版 Edit 仅 250KB,延续了前代轻量级的设计理念,还加入了原版不敢想象的功能:Unicode 支持、正则表达式,以及处理千兆级文件的能力。原版编辑器受限于可用常规内存,只能处理小于 300KB 的文件 —— 在如今 TB 级存储的时代,这种限制显得十分 “古老”。但科技网站 OMG! Ubuntu发现,现代版 Edit 不仅 “在 Ubuntu 上运行流畅”,处理千兆级文档时的速度也相当出色。
在 AI 编程助手和高端集成开发环境(IDE)主导软件开发的今天,或许即将迎来对简单高效工具的重新青睐,这很有意思。毕竟,有些任务永远不会过时。
微软 1991 年在 MS-DOS 中的设计理念,在 2025 年依然适用,这表明尽管经历了 34 年的技术变革,文本编辑的核心要素并没有太大变化。
- EOF -
推荐阅读 点击标题可跳转
1、中国工程师携硬盘海外训练 AI,这波神操作引全球关注,外交部正式回应
2、10 句话让 Cursor 的编程水平提...
3、41 岁程序员连续 4 年住车里,被质疑占用公共资源。网友一边倒