Microsoft上月发布经典MS-DOS编辑器的现代重制版本,这款首次出现于1991年MS-DOS 5.0的文本编辑器以Rust语言重新开发,命名为“Edit”。新版本支持Windows、macOS和Linux跨平台运行,令许多Linux用户兴奋不已。Reddit用户表示“等了30年,终于可以在Linux上使用MS Edit”,体现这款Microsoft DOS工具在Unix系统运行的怀旧魅力。
原版MS-DOS编辑器在1991年发布时,标志着Microsoft命令行文本编辑能力的重大进步。在此之前,DOS用户需要忍受EDLIN这款原始且不友善的行编辑器,许多人宁愿使用“COPY CON filename.txt”指令。MS-DOS编辑器引入全面屏界面、鼠标支持和下拉菜单等概念,用户无需记忆复杂指令即可操作。
Microsoft Windows Terminal团队产品经理Christopher Nguyen在博客文章中指出,许多Linux编辑器如Vim至今仍使用复杂指令操作。Vim是模态文本编辑器,用户必须在编辑和导航模式间切换,经常令新手困惑。他提到著名的“如何退出vim?”迷因,虽然学会退出指令相对简单,但这确实成为新旧程序设计师的绊脚石。
Microsoft开发新版编辑器的主要原因源于现代Windows的特殊缺口。Nguyen表示“促使我们重新开发编辑器的动机是64位元Windows版本需要默认CLI文本编辑器”。32位元Windows版本内置MS-DOS编辑器,但64位元版本没有预安装CLI编辑器。
新版Edit维持前身的轻量级理念,同时增加原版无法实现的功能:Unicode支持、正则表达式和处理GB级文件的能力。原版编辑器受限于可用常规内存,文件大小限制在300KB以下,在TB存储时代显得古雅。OMG! Ubuntu网站发现新版编辑器不仅“在Ubuntu上运行良好”,处理GB级文件时速度表现优异。
原版EDIT.COM实际上是启动QBasic程序语言编辑器的存根程序,巧妙重用现有程序代码提供更易用的文本编辑体验。后续版本随着Microsoft从Windows发行版中移除QBasic而成为独立程序。Linux用户可从项目GitHub发布页面下载编辑器或通过非官方snap组件安装。怀旧爱好者也可在Internet Archive下载适用于真正MS-DOS的16位元文本模式版本。在AI编程助手和复杂IDE主导软件开发的时代,简单快速的工具可能迎来复兴。 Microsoft在1991年的MS-DOS设计理念在2025年仍然适用,显示尽管经历34年技术演进,文本编辑的基本要素变化不大。
在Ubuntu上的运行情况
来源:OMG Ubuntu