---
title: Vim 替代者？微软发布开源命令行编辑器 Edit，大小不到 250kB
date: 2025-05-21T09:08:48Z
modified: 2025-05-21T09:08:56Z
permalink: "https://www.appinn.com/microsoft-edit-open-source/"
type: post
status: publish
excerpt: ""
categories:
  - Windows
  - linux
featured_image: "https://www.appinn.com/wp-content/uploads/2025/05/Copy-of-appinn-homework-2025-05-21T164114.083.jpg"
author: 青小蛙
timestamp: 2025-05-21T09:08:56Z
tags:
  - Windows
  - linux
---

**Edit**，就叫这个名字。这是微软刚刚开源的一款 Windows、Linux 命令行编辑器，未来将会作为 Windows 11 的一部分发布。支持鼠标控制菜单、可同时打开多个文件、拥有查找与替换功能、支持自动换行。@[Appinn](https://www.appinn.com/microsoft-edit-open-source.md)

简单易用，青小蛙觉得，比 Vim 上手容易 100 倍啊！

![](https://www.appinn.com/wp-content/uploads/2025/05/Copy-of-appinn-homework-2025-05-21T164114.083.jpg)

青小蛙觉得，对于还不会用 Vim 保存文件、退出编辑这两个功能的同学来说，不要学 Vim 了。我用了这么多年的 Vim，也就只会这两个动作 😂

与 Vim 相比，**Edit** 最大的特色，就是可以使用鼠标操作，比如直接点击菜单：

![](https://www.appinn.com/wp-content/uploads/2025/05/Screen-20250521164934@2x.avif)

点击切换多个文件（点击右下角文件名切换）：

![](https://www.appinn.com/wp-content/uploads/2025/05/Screen-20250521164450@2x.avif)

保存就更简单啦，直接点击 File 选择 Save：

![](https://www.appinn.com/wp-content/uploads/2025/05/Screen-20250521165159@2x.avif)

而在 Linux 下的 Edit 只有 198kB，以及这是一张在 Mac 终端里，连接 Linux 之后，使用 Edit 编辑文本的截图：

![](https://www.appinn.com/wp-content/uploads/2025/05/Screen-20250521170125@2x.avif)

## 获取

- [GitHub](https://github.com/microsoft/edit/)
- 搬运：[夸克](https://pan.quark.cn/s/91e382c8cb83)｜[百度](https://pan.baidu.com/s/5uoQd4rZM70D4eiQzS-ktJg)｜[城通](https://url61.ctfile.com/d/15690961-67717834-906a23?p=5712) (访问密码: 5712)

## 揭晓答案

青小蛙就展示一下仅会的两个 Vim 命令：

- 保存文件：`:ZZ`
- 不保存，退出 Vim：`:q!`

这…真的很难！所以我除了这两个命令以外，其余都没学会。

甚至，每次为了移动光标，我都需要打开专门的《[Vim 移动快捷键](https://meta.appinn.net/t/topic/71568)》图！

总之就是，我觉得 Vim 很赞，但真的很难用。

而微软的工程师也表示：

**你们中的许多人可能都熟悉“如何退出 vim？”这个梗。虽然学习这个神奇的退出咒语相对简单，但它却常常成为新老程序员的绊脚石，这绝非偶然。**

---

原文：https://www.appinn.com/microsoft-edit-open-source/

## Topics

**分类目录:** [Windows](https://www.appinn.com/category/windows/?output_format=md), [linux](https://www.appinn.com/category/linux/?output_format=md)