找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

1644

积分

0

好友

212

主题
发表于 14 小时前 | 查看: 3| 回复: 0

在Windows环境下进行开发时,你是否也遇到过这样的尴尬瞬间?想要在命令行里快速修改一个配置文件或脚本,却发现系统没有提供一个简单易用的内置编辑器。对于64位系统而言,那个经典的MS-DOS Edit工具早已消失。面对这种需求,要么安装像Vim、Nano这样的第三方工具,要么就得切换到图形界面打开其他编辑器。对于不熟悉Vim复杂操作(比如如何退出)的用户来说,这无疑增加了不少门槛。

关于如何退出Vim编辑器的中文说明图

最近,微软在GitHub上开源了一个名为 Edit 的项目,它正是为了解决这一问题而生。这是一个专为现代命令行环境(特别是Windows Terminal)设计的轻量级文本编辑器。

项目简介

Edit 是一款使用 Rust 语言开发的命令行文本编辑器。它采用了“非模式编辑器”的设计理念,界面风格现代简约,操作逻辑更接近用户熟悉的VS Code,而非需要区分模式(如命令模式、编辑模式)的Vim。其目标是为用户,尤其是那些不熟悉传统终端编辑器的用户,提供一个简单、高效且易于上手的文本处理方案。

Edit编辑器关于对话框截图

该项目发布不久便在GitHub上获得了极高的关注度,目前已有超过16K的星标,体现了社区对这类工具的迫切需求。

Edit的GitHub仓库页面截图

主要特性

  • 轻量高效:Edit的二进制文件体积仅几百KB,启动速度极快,内存占用通常低于10MB。即便同时打开多个文件,运行依然流畅。
    Edit.exe文件属性显示其大小
  • 多标签与多文件支持:支持像浏览器一样同时打开多个文件,并通过标签页进行切换,使用 Ctrl+PCtrl+N 即可轻松导航。
    Edit编辑器多标签界面演示
  • 丰富的编辑功能:虽然轻量,但功能齐全。包括正则表达式搜索替换、自动缩进、语法高亮、行号显示、文本折行以及撤销/重做等常用功能。
    Edit编辑器主界面展示编辑功能
  • 无缝集成Windows生态:原生支持Windows换行符(CRLF),与PowerShell、CMD、Windows Terminal等环境完美兼容。安装后可直接在命令行输入 edit 命令来编辑文件。
    PowerShell中直接运行Edit程序
  • 鼠标支持:考虑到用户的不同习惯,Edit提供了鼠标模式,允许在命令行界面中使用鼠标进行点击、选择和滚动操作。
    Edit编辑器界面展示鼠标支持

快速安装与使用

方法一:直接下载二进制包(推荐新手)

访问项目的 Releases页面,根据你的操作系统(Windows/Linux)下载对应的压缩包,解压后即可运行其中的可执行文件。为了更方便地在任意路径使用,建议将解压目录添加到系统的 PATH 环境变量中。
GitHub Releases页面资产文件列表

方法二:使用WinGet一键安装(仅限Windows)

对于Windows用户,这是最便捷的方式。打开PowerShell或CMD,执行以下命令:

winget install Microsoft.Edit

安装程序会自动处理环境变量。安装完成后,重新打开一个终端窗口,即可直接使用 edit 命令。
使用WinGet安装Edit的命令行过程

从源码编译(适用于开发者)

如果你希望从源码构建,需要先安装Rust开发环境,然后执行以下命令:

git clone https://github.com/microsoft/edit.git
cd edit
cargo build --config .cargo/release.toml --release

编译完成后,可执行文件位于 target/release 目录下,可将其复制到你的 PATH 路径中。

总结

Edit 的出现,巧妙地填补了Windows命令行生态中长期存在的一个小缺口。对于新手而言,它没有Vim或Nano那样的学习曲线,开箱即用,极大地降低了在终端中编辑文件的进入门槛。对于经验丰富的用户,它提供了一个足够轻量、快速的工具,用于临时编辑配置、查看日志或编写简短脚本,无需离开命令行环境。从微软的角度看,这也是继Windows Terminal之后,进一步完善其命令行工具链的一次有益尝试。

如果你是一名Windows用户,并且经常需要与命令行打交道,这个由微软官方出品的轻量级编辑器值得一试。它将让你体验到在终端中高效编辑文件的便利。对于更多技术细节和更新,可以访问其 开源项目 主页:

https://github.com/microsoft/edit

欢迎在云栈社区分享你在使用类似命令行工具时的心得或技巧。




上一篇:Miro在线白板AI转型分析:从1亿用户估值暴跌到多智能体协作底座
下一篇:MySQL主从复制实战指南:在线购物网站架构设计与读写分离优化
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-28 22:06 , Processed in 0.496356 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表