对标Vim/Nano!微软开源命令行编辑器Edit上线
微软正式开源了一款专为Windows Terminal设计的命令行文本编辑器「Edit」,采用Rust语言编写并遵循MIT许可证。这款工具旨在解决64位Windows系统长期缺乏原生命令行编辑器的痛点,为开发者与高级用户提供轻量高效的文本处理方案。编辑器体积仅300KB以下,内存占用极低,适合在资源受限环境中运行。
功能特色:
- 轻量高效
- 单文件二进制程序,无外部依赖,体积仅**~300KB**
- 启动速度毫秒级,内存占用低于10MB
- 多标签与多文件支持
edit file1.txt file2.txt # 同时打开多个文件
- 通过
Ctrl+P
/Ctrl+N
切换标签页 - 支持跨文件内容复制粘贴
- 通过
- 丰富的编辑功能
- 正则表达式搜索替换(
Ctrl+R
) - 自动缩进、语法高亮(基础支持)
- 行号显示、文本折行(
Alt+Z
) - 撤销/重做操作(
Ctrl+Z
/Ctrl+Y
)
- 正则表达式搜索替换(
- 无缝集成Windows生态
- 原生支持Windows换行符(CRLF)
- 兼容PowerShell、CMD、Windows Terminal
这款工具不仅终结64位Windows依赖第三方编辑器的历史,更以轻量化、高效性为核心,为命令行工作流提供了原生支持。对于习惯终端操作的用户,相比较Vim/Nano又多出了一个选择。
源代码:https://github.com/microsoft/edit
发表回复