主要观点总结
微软在Build 2025开发者大会上发布了一款名为Edit的全新开源命令行文本编辑器,该编辑器作为Windows 11操作系统的内置组件,旨在为用户提供一种轻量级、原生且现代化的命令行编辑体验。Edit采用Rust语言编写,程序体积严格控制在250KB以内,具备便捷的鼠标操作支持、多文件同时打开与灵活切换、强大的查找与替换功能以及现代化的界面设计。尽管引发社区热议,但对于微软来说,Edit可满足在原生Windows环境下进行快速基础性文本编辑的需求。
关键观点总结
关键观点1: 全新开源命令行文本编辑器Edit的发布
微软在Build 2025大会上推出Edit编辑器,作为Windows 11的内置组件,为用户提供轻量级、原生的命令行编辑体验。
关键观点2: Edit编辑器的特点
Edit采用Rust编写,体积小巧(250KB以内),具备鼠标操作支持、多文件同时打开、查找替换功能以及现代化的界面设计。
关键观点3: 社区对Edit编辑器的反应
社区对Edit编辑器的发布反响热烈,存在不同观点。一部分开发者对其必要性提出质疑,另一部分则看好其在特定场景下的实用性。
关键观点4: Edit编辑器的定位与考量
微软决定自研Edit编辑器的原因在于当前Windows系统缺少官方默认的命令行文本编辑器。Edit的定位是满足简单编辑需求,强调“小而美”,并考虑VT输出、SSH环境集成以及顶级原生支持等要素。
正文
针对社区的讨论,Edit 项目的一位主要贡献者也出面,详细阐述 了微软决定自研这款工具的背后考量:
“我们曾考虑过 nano、kilo、micro、yori 等多款现有编辑器,但最终因种种原因未能直接采用。我们的核心诉求是得到一个极小体积的二进制程序,以便能轻松将其内置于 Windows 的各个版本中,而无需为额外的磁盘占用做过多解释。同时,良好的 Unicode 支持也是必备条件。此外,编辑器应基于 VT 输出而非传统的控制台 API 构建,以确保能与 SSH 环境流畅集成。最后一点,也是至关重要的一点,就是必须对 Windows 平台提供顶级的原生支持。在上述提及的编辑器中,micro 或许一度是我们最倾向的选择,但遗憾的是……它的体积实在太大了。”
目前,微软已将 Edit 的完整源代码以 MIT 许可证的形式对外开放。不过,Edit 编辑器尚未出现在 Windows 11 的稳定版更新中。对这款新工具感兴趣的用户,可以先行访问其官方 GitHub 项目页面 下载 体验。
原文链接:
https://www.infoq.com/news/2025/05/microsoft-edit-new-tui-editor/