别再被 Vim 劝退了!微软用 Rust 重写的 DOS 这款经典编辑器,才是 Linux 新手的“白月光”

别再被 Vim 劝退了!微软用 Rust 重写的 DOS 这款经典编辑器,才是 Linux 新手的“白月光”

如果你刚安装好 Debian 或 Ubuntu,兴致冲冲地想要修改一个系统配置,结果误打误撞进了 Vim 的界面……

那一刻,你可能会陷入人生最大的迷茫:“我该怎么打字?我该怎么保存?救命,我该怎么退出去?!”

别难过,这是每个 Linux 新手的必经之路。虽然 Vim 和 Emacs 功能强大到能造火箭,但对习惯了 Windows “所见即所得”操作的人来说,它们的学习曲线简直比悬崖还陡。

好消息是,微软在 2025 年把那个经典的 MS-DOS EditRust 语言重写并开源了!它带着熟悉的“蓝底白字”回到了 Linux 终端。今天,我就手把手教你在 Debian/Ubuntu 下安装这款最适合小白的编辑器。


一、 为什么选它?(除了情怀,全是实力)

在 Linux 终端编辑器里,microsoft/edit 绝对是个异类,因为它太懂“人类”了:

  1. 菜单驱动,不用背指令:想存盘?按 Alt 键激活顶部的菜单,就像用记事本一样简单。
  2. Rust 核心,快如闪电:2025 年的版本用 Rust 重写,不仅启动瞬时,而且原生支持 UTF-8。这意味着你输入中文不会乱码,打开几个 GB 的大文件也不会卡死。
  3. 肌肉记忆无缝衔接:它支持 Ctrl+S 保存、Ctrl+C 复制。你不需要学习什么 :wqCtrl+O,在 Windows 下怎么操作,这里就怎么操作。
  4. 鼠标操作:没错!在终端里,你竟然可以用鼠标点击菜单、拖拽选中文字,甚至滚动滚轮。

二、 手把手安装教程(Debian/Ubuntu 版)

由于这个新版本使用了现代的压缩格式分发,我们需要几个简单的步骤来搞定它。请打开你的终端,按顺序复制运行以下命令:

1. 安装解压工具

首先,我们需要安装 zstd。这是 Meta 开发的一种超高性能压缩工具,现在的很多 Rust 项目都用它。

sudo apt update
sudo apt install zstd -y

2. 下载程序包

我们要下载的是针对 Linux 64 位系统编译好的 v1.2.0 版本:

wget https://github.com/microsoft/edit/releases/download/v1.2.1/edit-1.2.0-x86_64-linux-gnu.tar.zst

3. 解压并部署

这一步最关键。我们要调用 zstd 来解压,并将它移动到系统路径下,为了方便输入,我们把它重命名为 msedit

# 解压
tar -I zstd -xvf edit-1.2.0-x86_64-linux-gnu.tar.zst

# 移动到全局 bin 目录并改名
sudo mv edit /usr/local/bin/msedit

现在,试着在终端输入 msedit,看到那个蓝色的界面了吗?恭喜你,成功了!


三、 快速上手:开启你的第一次编辑

安装好了,该怎么用呢?

  • 启动编辑:输入 msedit 文件名。比如你要改个脚本:msedit setup.sh
  • 激活菜单:这就是它最人性化的地方——按下键盘上的 Alt 键,顶部的 FileEditSearch 菜单就会变亮。
  • 保存并退出:按下 Alt + F (打开 File 菜单),然后按键盘上的 X 键即可退出(或者直接按 Ctrl + Q)。如果有修改没保存,它会弹窗提醒你。
  • 鼠标大法:别客气,直接用你的鼠标去点那些菜单,或者在屏幕上拖动选中一段话。你会发现,这才是 21 世纪 Linux 编辑器该有的样子。

四、 写在最后

Linux 的哲学是“自由选择”。如果你是一名极客,Vim 和 Emacs 依然是终极武器;但如果你只是想简简单单地改个文档、写个作业,不想把时间浪费在背诵快捷键上,那么微软这款 Rust 版 Edit 绝对是你的最佳拍档。

它既保留了 90 年代的复古美感,又拥有现代软件的极致性能。对于刚刚踏入 Linux 世界的你来说,这块“垫脚石”足够温柔,也足够可靠。

互动一下:
你在 Linux 下被哪个编辑器“折磨”过?欢迎在评论区分享你的糗事,我们一起抱团取暖!

Read more

fnm + uv + rustup:打造 Debian/Ubuntu 下最丝滑的开发环境“三剑客”,彻底告别 Linux 权限地狱

fnm + uv + rustup:打造 Debian/Ubuntu 下最丝滑的开发环境“三剑客”,彻底告别 Linux 权限地狱

作为一名长期在 Linux 服务器上工作的开发者,我见过不少因权限管理不当导致的问题:有人为了装最新的 Node.js 强行添加了来源不明的 PPA,结果导致 apt 依赖损坏,系统无法正常更新;有人习惯了 sudo pip install,直到某天发现系统自带的工具因为 Python 库版本冲突而无法运行;还有的人在 npm i -g 时遇到 Permission denied,最后执行了 sudo chmod -R 777 /usr/lib。 今天这篇文章,介绍如何用普通用户权限在 Debian/Ubuntu 下配置 Node.js、Python 和 Rust 开发环境,彻底避免上述问题。 为什么要坚持非 root 安装? 保护系统稳定性。

By serverinf
除了 127.0.0.1,你电脑里其实还住着 1600 万个“自己”

除了 127.0.0.1,你电脑里其实还住着 1600 万个“自己”

身为开发者,你一定每天都在和 127.0.0.1 打交道。 启动后端服务、连接 Redis、调试 API…… 在我们的潜意识里: 127.0.0.1 = localhost = 本机。 但你有没有想过: 为什么偏偏是 127? 既然 127.0.0.1 代表自己,那 127.0.0.2 又是谁? 甚至,为什么 Linux 里还有一个诡异的 127.0.1.1? 今天,我们拆开这个被用了 40 年的“回环地址”包裹,看看里面藏着哪些你不知道的秘密。 一、

By serverinf
全球机房探秘:第 5 期:韩国机房:全球网速最快国家的真相,北方用户的隐藏福利

全球机房探秘:第 5 期:韩国机房:全球网速最快国家的真相,北方用户的隐藏福利

摘要:千兆入户的"网速天堂",为什么连回国内却经常卡顿?KT、SK、LG 怎么选?韩国 VPS 到底适合谁? 在上一篇日本机房的文章里,我们聊了"白天法拉利,晚上拖拉机"的线路选择难题。今天,我们把目光投向一个自带光环的地方——韩国机房。 经常关注科技新闻的朋友都知道,在各类全球网速排行榜上,韩国经常霸占榜首,千兆(1Gbps)甚至万兆网络入户简直是家常便饭。 很多新手就会想:"既然韩国网速全球第一,那我买个韩国 VPS,速度岂不是原地起飞?" 先别急着掏钱! 理想很丰满,现实往往有点骨感。欢迎来到《全球机房探秘》第六站,今天我们来扒一扒"全球最快网速"背后的真相。 01 真相一:内网&

By serverinf
拒绝"挤爆"内存:部署 OpenClaw 到底需要多高配置的 VPS /云服务器?

拒绝"挤爆"内存:部署 OpenClaw 到底需要多高配置的 VPS /云服务器?

最近 AI 圈最火的开源项目,莫过于被称为“大龙虾”的 OpenClaw 了。 如果你还没听说过它,简单解释一下:它不是那种只能陪你聊天的机器人,而是一个真正的“数字员工”。它能自己查资料、写代码、操作你的服务器终端、甚至在浏览器里帮你下单购物。这种“自主性”让无数开发者直呼:AI 终于从“只会动嘴”进化到“能动手干活”了。目前 OpenClaw 在 GitHub 上已积累超过 68,000 个 Star,是目前增速最快的开源项目。 然而,很多新手兴冲冲地在自己吃灰多年的“1核 1G”入门级 VPS 上部署后,迎来的不是效率的飞跃,而是没完没了的断连、报错、卡死。 今天,我们就来拆解一下:想要稳稳地跑起

By serverinf