Edit is now open source
Edit 现已开源
Edit is now open source
Christopher Nguyen
Product Manager II, Windows Terminal
目录
什么是 Edit?
Edit 是 Windows 中一个新的命令行文本编辑器。Edit 是开源的,因此你可以构建代码或从 GitHub 安装 最新版本!
这个 CLI 文本编辑器将在未来几个月内于 Windows Insider Program 中提供预览版。之后,它将作为 Windows 11 的一部分发布!
如何使用 Edit
在命令行中运行 edit
或运行 edit <your-file-name>
来打开 Edit。 这样,你就可以直接在命令行中编辑文件,而无需切换上下文。
Edit 图像, 图像
Edit 有哪些特性?
Edit 仍处于早期阶段,但它已经具备一些开箱即用的特性。 以下是一些亮点!
轻量级
Edit 是一个小的、轻量级的文本编辑器。它小于 250kB,这使得它能够在 Windows 11 镜像中保持较小的占用空间。
鼠标模式支持
作为一个具有文本用户界面 (TUI) 的非模态编辑器,Edit 中的所有菜单选项都有快捷键绑定(你可以在菜单选项旁边看到)。
鼠标模式支持 图像, 图像
打开多个文件
你可以在 Edit 中打开多个文件,并使用 Ctrl+P
(或单击右下角的文件列表)在它们之间切换。
多文件支持 图像, 图像
查找 & 替换
你可以使用 Ctrl+R
查找和替换文本,或者在 TUI 菜单中选择 Edit > Replace。 它还支持区分大小写和正则表达式。
自动换行
Edit 支持自动换行。 要使用自动换行,你可以使用 Alt+Z
或在 TUI 菜单上选择 View > Word Wrap。
自动换行模式 图像, 图像
为什么要构建另一个 CLI 编辑器?
促使我们构建 Edit 的原因是需要在 64 位版本的 Windows 中提供一个默认的 CLI 文本编辑器。 32 位版本的 Windows 附带了 MS-DOS Edit,但 64 位版本没有安装 CLI 编辑器。 从那里,我们缩小了选择范围……
你们中的许多人可能都熟悉 “如何退出 vim?” 的梗。 虽然学习退出指令相对简单,但这经常成为新手和老程序员的绊脚石并非巧合。
因为我们想避免内置默认编辑器出现这种情况,所以我们决定为 Windows 提供一个非模态编辑器(而不是模态编辑器,新用户必须记住不同的操作模式以及如何在它们之间切换)。
不幸的是,这限制了我们的选择范围,只剩下一些要么没有对 Windows 的第一方支持,要么体积太大而无法与每个版本的操作系统捆绑在一起的编辑器。 结果,Edit 诞生了。
祝您编辑愉快!
Edit 将在未来几个月内推广到 Windows Insider Program。 Edit 现在是开源的,因此你可以构建代码或从我们的 GitHub 仓库安装它。
如果你有任何反馈或问题,请在官方 Edit 仓库 上联系团队!