微软用 Rust 写了个新编辑器!小巧轻量却功能强大,Github 狂揽 13400+ Star

戳下方名片,关注并 星标

回复" 1024 "获取 2TB 学习资源!

👉体系化学习: 运维工程师打怪升级进阶之路 4.0

--- 特色专栏 ---

MySQL/PostgreSQL/MongoDB

ElasticSearch/Hadoop/Redis

Kubernetes/Docker/DevOps

Kafka/RabbitMQ/Zookeeper

监控平台/应用与服务/集群管理

Nginx/Git/Tools/OpenStack

大家好,我是民工哥

作为码农的我们,文本编辑器也算是常用工具之一。

像早些年我们常用 Vim,但是,新手上路或不经常使用的话,很容易被它的各种模式切换搞的神烦,还有它的各种快捷键需要记忆。

再到后面,又尝试了 Nano,终归或多或少有一些烦繁琐的使用方式,总之,用起来都不是很顺手、舒服。

最近,在github 上发现微软开源一款编辑器,试用了之后,感觉非常不错,它就是:edit。

Edit 编辑器是一款轻量、快速且专注于文本编辑本质需求的工具!

这款编辑器初见一眼,有点似曾相识的感觉?

是不是有点像 MS-DOS 编辑器?

其实,它就是仿 MS-DOS 编辑器的外观界面,同时又采用现代化界面和类 VS Code 的输入控件,从而打造出一个简单、易用的编辑器,就算是不熟悉的用户也能轻松上手使用。

Edit 编辑器的核心理念是"回归编辑本质"。

大家都知道,传统编辑器在启动时需要加载大量的组件与插件,启动时间非常慢。但,Edit 它是采用 Rust语言开发,编译后体积小巧、轻量,在大多数设备上都能实现毫秒级启动。

跨平台支持也是它的一大亮点,无论你是使用 Windows、macOS 还是 Linux 系统,都能享受一致的使用体验。

同样,还支持鼠标操作,这也对我们的日常使用非常友好。

心动不如行动,接下来就介绍一下它的部署与使用。

对于Windows用户只需要运行下面的命令即可:

go 复制代码
winget install Microsoft.Edit

安装非常简单,小白也能轻松搞定。

对于Linux和MacOS用户来说,直接下载编译好的二制包即可。

下载后解压,然后赋予执行权限,就可以直接运行了。

基本编辑命令

go 复制代码
保存文件(Ctrl+S)
退出编辑器(Ctrl+Q)
查找文本(Ctrl+F)
替换文本(Ctrl+H)
撤销操作(Ctrl+Z)

Edit 支持同时打开多文件(通过 Ctrl+P 切换)

对于需要批量修改文本的场景,Edit提供了强大的正则表达式搜索替换功能。

微软也在官方网站上表示 Win11 将预装这款命令行编辑器 Edit!

结语

Edit 作为一款开源文本编辑工具,在设计与实现上展现出了独特的专业性与创新性。其"回归编辑本质"的理念贯穿始终,通过 Rust 语言实现高效的内存管理与跨平台支持,确保在不同系统环境下均能稳定运行。

TUI 界面设计、间隙缓冲技术以及丰富的功能特性,如多语言支持、自定义快捷键、正则表达式搜索替换和外部工具集成等,使其在满足基本编辑需求的同时,也能应对多样化的复杂编辑场景,为文本编辑领域带来了新的思路与选择。

这款开源编辑器真的太赞了,如果你也渴望一款高效又纯粹的编辑器,Edit 绝对值得一试!

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

都看到这里了,觉得不错的话,随手点个赞👍**** 、推荐、转发分享三连吧,如果想第一时间收到推送,也可以给我个星标⭐~****

公众号读者专属技术群

构建高质量的技术交流社群,欢迎从事后端开发、运维技术进群(备注岗位,已在技术交流群的请勿重复添加微信好友,无备注一律者不通过)。主要以技术交流、内推、行业探讨为主,请文明发言。广告人士勿入,切勿轻信私聊,防止被骗。

扫码加我好友,拉你进群

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下**"** 在看 " ,加个**"** 星标 " ,这样每次新文章推送才会第一时间出现在你的订阅列表里。点**"** 在看 **"**支持我们吧!

相关推荐
MXN_小南学前端7 小时前
Vue3 + Spring Boot 工单系统实战:用户反馈和客服处理的完整闭环(提供gitHub仓库地址)
前端·javascript·spring boot·后端·开源·github
lentoo-7 小时前
GitHub 暂停了 Copilot 付费注册
github·copilot
一颗青果8 小时前
Cookie 与 Session 超详细讲解
服务器·前端·github
skywalk81639 小时前
为aicomm项目添加CI/CD 配置 让github帮我们自动测试
ci/cd·github
Yunzenn9 小时前
零基础复现Claude Code(五):终端篇——赋予执行命令的超能力
面试·github
Yunzenn9 小时前
零基础复现Claude Code(四):双手篇——赋予读写文件的能力
开源·github
CoderJia程序员甲10 小时前
GitHub 热榜项目 - 日榜(2026-04-23)
人工智能·ai·大模型·github·ai教程
叹一曲当时只道是寻常10 小时前
Reference 工具安装与使用教程:一条命令管理 Git 仓库引用与知识沉淀
人工智能·git·ai·开源·github
不会编程的-程序猿10 小时前
PyCharm 直接把本地项目上传到 GitHub
ide·pycharm·github
怣疯knight12 小时前
Github 2FA(Two-Factor Authentication/两因素认证)
github