张大妈

Windows 欠了 30 年的那个原生编辑器,终于回来了。

源自知乎:GitHub Daily

02-09 11:29

Windows系统长久以来缺少一款像Linux/macOS中Vim或Nano那样原生、轻快的终端文本编辑器,这种不便已持续近30年。如今,微软开源的Edit编辑器回归,它用Rust重写,兼具极简界面与现代操作,旨在为Windows用户提供无缝、高效的终端内编辑体验,填补了这一生态空白。

Windows 欠了 30 年的那个原生编辑器,终于回来了。智能速览

  • 微软以Rust语言重写并开源了经典Edit编辑器。

  • 主打毫秒级启动与极轻量体积,专为终端环境设计。

  • 操作逻辑类似VS Code,支持鼠标与常规快捷键,降低学习成本。

  • 支持正则表达式、自动换行、多窗口等硬核功能。

  • 为避免命令冲突,官方建议将其重命名为msedit使用。

Windows 欠了 30 年的那个原生编辑器,终于回来了。精华内容

从MS-DOS时代的edit.com没落开始,Windows用户在终端中进行文本编辑就仿佛身处真空地带。如今,微软带着全新的Edit回归,它要解决的正是这个长达30年的痛点。

迟来的回归

在程序员的日常工作中,Linux和macOS用户可以随手在终端调用Vim或Nano编辑配置,体验流畅连贯。而Windows用户在终端中敲下edit命令,却只得到“不是内部或外部命令”的回应,只能无奈转向记事本或等待VS Code启动。

这种“终端编辑真空”的状态,自MS-DOS时代的edit.com淡出后,已持续了整整30年。微软此次开源Edit编辑器,正是为了终结这一历史遗留问题,为Windows终端注入原生的文本编辑能力,找回那份失落已久的仪式感。

复古与现代并存

初次打开Edit,其经典的界面布局会瞬间将人拉回90年代的MS-DOS Editor时代,充满了复古情怀。然而,这绝非一款只能怀旧的“玩具”。在看似复古的外表下,隐藏着极其现代化的操作逻辑。

它的操作方式与如今的VS Code几乎一致,用户无需记忆任何晦涩的指令,可以直接用鼠标操作菜单栏,使用熟悉的Ctrl+C/V进行复制粘贴。这种设计巧妙地平衡了怀旧感与现代易用性,让不熟悉终端的用户也能零门槛上手。

轻量与硬核功能

这款编辑器基于Rust语言构建,执行效率高,体积极其轻量,其Linux版本的压缩包仅有120KB左右,部署在服务器上几乎不占用任何存储空间。尽管主打极简,但其功能并不简陋。

它集成了许多实用的生产力功能,例如支持正则表达式的查找与替换,以及通过快捷键Alt+Z一键处理超长配置文件的自动换行。此外,像VS Code一样,它也支持通过Ctrl+P快速切换文件和进行多窗口管理,足以应对多数终端下的编辑需求。

上手与安装

对于Windows用户,安装过程极为简便,只需在终端执行一行WinGet命令即可完成部署。Linux用户则可以前往项目的GitHub Releases页面,下载已编译好的二进制文件,解压后即可直接使用。

需要注意的是,“Edit”作为命令名过于普通,极易与系统内其他命令产生冲突。为此,官方在文档中特别建议,在实际使用或打包时,最好将其重命名,例如改为msedit,以避免安装后无法正常调用的尴尬情况。

总的来说,这款Edit编辑器是微软对Windows终端生态的一次重要补充,它为那些偶尔需要在终端修改文件,但又不想学习Vim复杂操作的用户,提供了一个近乎完美的解决方案。它的出现,是否会让更多人重新审视并爱上在终端中工作的效率?

Windows 欠了 30 年的那个原生编辑器,终于回来了。关键评论

  • 这款编辑器让许多老用户唤起了对config.sys和autoexec.bat时代的回忆。

  • 有用户指出该编辑器在Termux上也可用,包名为msedit,有效避免了命令冲突。

  • 部分评论认为,在命令行界面中仍需依赖鼠标操作,并且缺乏代码高亮功能。

  • 也有观点认为,这款工具的出现为时已晚,可能已经错过了挽回用户的最佳时机。

内容由AI生成
3
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章