微软在 Build 2025 期间宣布了一个新的命令行文本编辑器 Edit,Edit 的发布将允许开发者直接在命令行中编辑文件,而无需切换到其他应用程序。
目前 Edit 已经发布了 1.20 版本,Eidt 团队正在用“Fixes! Fixes! Fixes!” 的理念来改进 Edit。Microsoft Edit 1.20 带来了很多实用功能,如:文件对话框支持文件名自动补全、支持 Ctrl+C/Ctrl+V 快捷复制整行、处理大文件(如 1GB 以上)时性能大幅提升等。
按照目前的开发节奏,新版发布频率会呈指数级上升。以下是 Microsoft Edit 1.20 版本的更新详情:
(提示:如果现在就想使用 Edit,可以参考这篇文章来安装。)
核心更新亮点
文件对话框支持文件名自动补全
- 打开与保存对话框在用户输入时可自动补全文件名,提升操作效率。
编码选择器更智能,支持模糊搜索
编码列表更直观,“Shift-JIS” 终于不再隐藏在“ibm-943_P15A-2003”的名字下了。
控制字符以黄色高亮显示
- 用户可以一眼识别不可见字符,有助于文本排查与调试。
支持 Ctrl+C/Ctrl+V 快捷复制整行
- 简化复制整行的流程,提高日常编辑效率。
自动识别终端中“模糊宽度字符”的显示宽度
- 对使用 CJK 字符(中日韩)及特定字体(如 Windows 控制台的 MS Gothic)的用户更为友好。
跨行内容定位速度提升数百倍
处理大文件(如 1GB 以上)时,性能大幅提升,在部分平台上读取速度可达 160GB/s。
Bug 修复
- 修复了 Windows 平台下的虚拟内存泄漏问题
- 解决了 Tab 页无法选中的问题
- 正在尝试修复启动时偶尔出现的输入异常或无响应问题
- 行号边距刷新异常已修复
- 查找与替换功能现支持空字符串替换
- 进一步修复使用查找替换时可能出现的界面卡顿问题
小幅优化与体验提升
- 按下 F3 键可快速跳转至下一个搜索结果
- 在文件对话框中,Alt + ↑ 可返回上级目录
其他小 Bug 修复
- 在不支持颜色报告的旧终端上,界面表现更美观
- 提示保存后,文档能正确关闭
- 未打开文件时,“视图”菜单不再显示
- 修复文件对话框中无法连续选择“..”目录的问题
- 修正弹窗重叠时下方文本的下划线异常
Rust 相关优化
- 移除了 DisplayablePathBuf::from_string 中的冗余堆分配
- 移除了对 os_string_truncate 特性的依赖
- 修复了 scratch_arena 中潜在的未定义行为
国际化与文档更新
- 多语言翻译中省略号使用风格统一
- “转到行号”对话框的提示从 / 改为 :,更明确表示应输入“行:列”格式
- 德语警告语法改进(LargeClipboardWarning)
- Cargo.toml 补充了 readme 和 categories 字段
- 新增了基本的 .desktop 文件,便于 Linux 桌面环境集成
- 修复了文档中 Vec<T> 的排版格式问题
- “文档选择器”更名为“转到文件”,功能名称更具可读性
其他更新与开发工具支持
- Pull Request 现已引入 CI 自动检查,降低合并错误风险
- 为未来语法高亮功能引入 LineCache 数据结构
- 引入基准测试框架,便于发现潜在性能回退
- 现已支持 CodeLLDB 调试器,开发体验更灵活
该版本在稳定性与易用性方面取得显著提升,并为后续功能(如语法高亮)打下基础。
开发团队将继续保持高速迭代,未来版本值得期待。
via GitHub