别用vim了!微软上架250KB终端编辑器,Win11自带,打开就能写
上周末晚上十点,我在改一个项目的 nginx 配置文件。终端里 vi 按了半小时,手指头都快抽筋了——我到现在也不习惯 vi 的 insert 模式切换,每次都要先按 i 再按半天方向键定位行尾。
朋友在微信上丢了个链接过来:「试试这个,终端里的编辑器,比记事本强太多。」
我打开 GitHub 看了一眼,13k star,微软官方出品。说实话,「微软官方」这四个字在我脑子里等于「重、慢、占资源」。但看到体积我愣了:250KB。对,你没看错,250KB。比我手机里随便一个表情包都小。
下了之后我才知道这东西叫 Edit,一个命令行文本编辑器。在终端里打一行 edit 文件名,直接开写,不用切窗口。
先回答一个问题:为什么我不用 vim/nano?
vim 的学习成本我不多说了,群里问「怎么退出 vim」这种问题隔三差五就有人提。nano 比 vim 友好点,但功能太基础,没多光标没正则替换,改个 JSON 文件能改吐。
记事本呢?更别提了,没高亮没多光标,打开个稍微大点的文件就卡。
VS Code?启动慢,内存大,改个小配置杀鸡用牛刀。
Edit 卡的位置刚好:比记事本重一点,比 vim 轻很多,比 VS Code 快很多。
我用 Edit 做了什么?
改配置文件。 我平时做运维和开发,改 yaml、改 properties、改 conf 是日常。之前用 vi 改完不晓得按了多少次 :wq 才保存退出,现在打开就能写,保存按个 Ctrl+S,跟正常编辑器一样。
改脚本。 有个 Python 脚本跑的时候报参数错误,我之前得打开 VS Code 定位到第 47 行。现在终端里直接 edit script.py,定位到 47 行,改完保存,python script.py 跑起来。全程不用终端外面。
开会记东西。 线上两小时的会,讲到技术方案要在服务器上改六七个配置。我一边开会一边在终端里用 Edit 改完,不用切到笔记软件,不耽误听。
它有什么?
功能不多,但该有的都有:
-
多光标编辑(同时改多个位置,效率翻倍) -
Ctrl+C/V/Z 快捷键(跟你在 VS Code 里一模一样的操作习惯) -
正则搜索替换(批量改配置文件的时候特别好用) -
语法高亮(主流语言都能高亮显示) -
鼠标支持(命令行里唯一支持鼠标拖拽选择的编辑器)
没有插件生态,没有花里胡哨的主题,也没有 GitHub Copilot 集成。它定位很清晰:把终端里「改个文件」这件小事做好。
它不适合什么?
-
超过 10MB 的大文件打不开 -
冷门语言没有语法高亮 -
没有 AI 代码补全
这些问题我遇到过吗?遇到过。有个 80MB 的日志文件我用它打开直接卡死了,最后用 head 和 tail 逼着看完的。但说实话,日常改配置文件和写脚本这种场景,基本不可能用到大文件。
怎么装?
三个方式:
- Win11 自带
— Win11 25H2 版本及以上,终端里直接输 edit就能用
- winget
— 一行命令:
winget install Microsoft.Edit
- GitHub
— https://github.com/microsoft/edit/releases/latest
一句话总结
Edit 是终端里改配置文件和写脚本的专用工具。体积小到离谱(250KB),启动快到感知不到,零学习成本。不需要记住任何新模式,打开就像在用记事本。
我用了三周之后,vi 基本吃灰了。遇到大问题还是得上 VS Code,但日常改个文件、修个脚本,Edit 完全够用。
你平时改配置文件用什么?vim?记事本?还是直接用 IDE?评论区聊聊~
夜雨聆风