微软5月发布经典MS-DOS编辑器重制版。首次现身为1991年MS-DOS 5.0文本编辑器,以Rust语言开发,命名为“Edit”,新版支持Windows、macOS和Linux跨平台运行,让许多Linux用户非常兴奋。某Reddit用户表示“等了30年,终于可在Linux用MS Edit”,显示微软DOS工具登上Unix系统还是很有吸引力。

原版MS-DOS编辑器1991年发布时,是微软命令行文本编辑力的重大进步。之前DOS用户只能忍受EDLIN这款原始且不友善的编辑器,许多人宁愿用“COPY CON filename.txt”指令。MS-DOS编辑器有全面屏界面、支持鼠标和下拉菜单等,用户无需记忆复杂指令即可操作。

微软Windows Terminal团队产品经理Christopher Nguyen于博客发文,许多Linux编辑器如Vim至今仍用复杂指令操作。Vim是模块文本编辑器,用户必须在编辑和导航模式间切换,经常令新手困惑。他提到知名的“如何退出vim?”迷因,虽然学会退出指令相对简单,但确实成为新旧工程师的绊脚石。

微软开发新版编辑器的主要原因源于现代Windows的特殊缺口。Nguyen表示,“促使我们重新开发编辑器的动机是64位元Windows版本需要默认CLI文本编辑器”。32位元Windows版本内置MS-DOS编辑器,但64位元版本没有预安装CLI编辑器。

新版Edit维持前身的轻量级理念,同时增加原版无法实现的功能:Unicode支持、正则表达式和处理GB级文件的能力。原版编辑器受限于可用常规内存,文件大小限制在300KB以下,在TB存储时代显得古雅。OMG! Ubuntu网站发现新版编辑器不仅“在Ubuntu上运行良好”,处理GB级文件时速度表现优异。

原版EDIT.COM实际上是启动QBasic程序语言编辑器的存根程序,巧妙重用现有程序代码提供更易用的文本编辑体验。后续版本随着微软从Windows发行版中移除QBasic而成为独立程序。Linux用户可从项目GitHub发布页面下载编辑器或通过非官方snap组件安装。怀旧爱好者也可在Internet Archive下载适用于真正MS-DOS的16位元文本模式版本。在AI编程助手和复杂IDE主导软件开发的时代,简单快速的工具可能迎来复兴。微软在1991年的MS-DOS设计理念在2025年仍然适用,显示尽管经历34年技术演进,文本编辑的基本要素变化不大。

在Ubuntu执行。

(首图来源:Microsoft, MIT, via Wikimedia Commons)