+-
微软开源全新编辑器,狂揽 1.3 万 GitHub Star!

在程序员的圈子里,一直流传着一个经久不衰的梗:“如何退出 Vim?”

这虽然是个笑话,但却真实地反映了我们在终端编辑文件时的窘境。

每次连上服务器要改几行配置的时候,我们经常会莫名的陷入纠结当中。

微软开源全新编辑器,狂揽 1.3 万 GitHub Star!

用 Vim 吧,如果不常练手,光是切换模式就让人头大。

而用 Nano,那底部的快捷键提示看得人眼花缭乱,想复制粘贴还得重新适应一套逻辑。

特别是对于使用 64 位 Windows 系统的朋友来说,这更是一个长期的痛点。

于是,微软出手填补了这个空白,在 GitHub 上开源了一款就叫Edit的工具,已狂揽 13100+ Star。

刚打开它的时候,我们真的有种穿越回 90 年代的错觉。

微软开源全新编辑器,狂揽 1.3 万 GitHub Star!

这蓝底白字的高对比度界面,这复古的窗口阴影,简直和 30 年前 MS-DOS 里的编辑器如出一辙。

微软开源全新编辑器,狂揽 1.3 万 GitHub Star!

起初我还以为这只是微软为了卖情怀做的一个“电子手办”,但仔细研究了它的 Release 页面后,却被它的体积惊到了。

大家可以看看这个安装包的大小:

在 Linux 系统上,它的压缩包竟然只有 120KB 左右。甚至还没有一张高清表情包大。

微软开源全新编辑器,狂揽 1.3 万 GitHub Star!

即便是包含了更多依赖的 Windows 版本,压缩包也不过 900KB 出头,解压后也就 2MB 左右,极其轻量。

而在实际上手体验后,我们发现它绝对不是一个简陋的玩具,而是一个“披着复古皮的实力派工具”。

它最让人感动的地方,在于它终于支持鼠标了

我们在终端里再也不用狂按方向键来移动光标,想改哪里直接点哪里,想复制哪段直接拖蓝选中。

这种在纯文本终端里无缝使用鼠标的流畅感,真的非常奇妙。

除了鼠标,所有的快捷键也回归了正常人类的逻辑。

Ctrl+C就是复制,Ctrl+V就是粘贴,Ctrl+S就是保存。

没有复杂的模式切换,没有反直觉的组合键,打开就能写,写完就能存。

更让我们意外的是,它还藏了不少硬核的生产力功能。

比如它支持正则表达式(Regex)的查找与替换,这直接让它从“记事本”升级到了“代码编辑器”的级别。

微软开源全新编辑器,狂揽 1.3 万 GitHub Star!

如果遇到超长的配置文件,按一下Alt+Z就能自动换行。

甚至它还偷师了 VS Code,支持Ctrl+P快速切换多个文件,以及使用 Tab 键在多窗口间跳转。

微软开源全新编辑器,狂揽 1.3 万 GitHub Star!

之所以能做到这么小巧且高性能,是因为它完全使用Rust语言重写。

这意味着它不仅启动极快,而且是一个独立的二进制文件,没有任何复杂的依赖库,丢进服务器就能跑。

目前,微软已经把它放进了 Windows 的 Winget 仓库,安装非常简单:

wingetinstall Microsoft.Edit

对于 Linux 和 macOS 用户,作者也在 GitHub Releases 页面提供了编译好的二进制文件。

微软开源全新编辑器,狂揽 1.3 万 GitHub Star!

下载那个只有 100 多 KB 的压缩包,解压后赋予执行权限,就能直接使用。

总的来说,如果你也受够了在终端里为了改个端口号而手忙脚乱,或者单纯想找回当年 DOS 时代的极客感,这款不足 1MB 的 Edit 值得常备在你的工具箱里。

GitHub 项目地址:https://github.com/microsoft/edit

今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!