微软发布Edit 2.0:超轻量命令行编辑器
微软去年开源的命令行文本编辑器 Edit 在近日迎来了重要的 2.0.0 版本更新,此次迭代的核心亮点在于新增了对多种编程语言的语法高亮支持,极大地提升了开发者的使用体验,尤其值得关注的是,其 Linux 版本在功能增强的同时,体积依然保持在惊人的 294KB 水平。
Edit 2.0.0 在增强易用性方面迈出了重要一步,新增的语法高亮功能覆盖了包括纯文本、Diff、GitHub Commit/Rebase、Ignore、JavaScript、JSON、LSH、Markdown、PowerShell、Properties、Python、Shell、Script、XML 和 YAML 在内的广泛语言列表,并且支持自动识别,使得开发者在终端环境下也能清晰地阅读和编辑代码。这一功能仅增加了约 40KB 的体积,用户可以通过点击左下角的 XML 标签轻松切换不同的高亮语言模式。
除了语法高亮,本次更新还带来了一系列实用的编辑功能改进。查找替换功能现在支持正则表达式捕获组(如 $1 等),为复杂文本处理提供了更大灵活性。此外,新增的移动行和批量缩进功能,以及文件列表的自然排序,都显著提升了编辑效率。Edit 还开始初步支持 `settings.json` 配置文件,为个性化定制奠定了基础,同时修复了大量与 Unicode 和跨平台兼容性相关的问题,进一步巩固了其跨平台能力。
Edit 的核心定位始终是作为一款极致轻量级的终端编辑器,其最大的特色在于对鼠标操作的良好支持。这一特性使其对习惯图形界面的用户,尤其是对 Vim 等传统命令行编辑器操作不熟悉的开发者,提供了更为友好的入门门槛。Edit 目前已支持 Windows、Linux 和 macOS 三大主流平台,尽管 Windows 版本体积接近 2MB,但与 Linux 版本 294KB 的超小体积相比, Edit 在不同平台上的体积差异依然显著。


Edit 2.0 的发布,尤其是在保持极小体积的同时大幅增强功能,对于追求效率和轻量化工具的开发者群体而言,无疑是一个积极的信号。它在命令行编辑工具的竞争格局中,凭借其独特的鼠标支持和日益完善的功能,为用户提供了一个有别于 Vim 和 Emacs 的创新选择。未来,Edit 在跨平台一致性、配置灵活性以及插件生态方面的进一步发展,将是决定其能否在开发者社区获得更广泛认可的关键。