Skip to content

AutoEdit:代码与文本工作台 ​

AutoEdit 是 Auto 生态中的轻量文本编辑器。它把浏览、比较和审阅代码放在重要位置,也支持日常编辑与保存。当前以原生桌面体验为主要方向;应用逻辑与界面由 Auto 源码组织,底层编辑和渲染能力来自 AutoLang 与 AutoUI。

全部应用 · 系统应用与示例

AutoEdit 自仓源码工作区 · VM/Iced 深色 · Windows · 2026-10-10 · f9ae2a64
AutoEdit 工作台

从项目里的一个文件开始 ​

打开项目后,左侧文件树用于浏览目录,文件在不同标签页中打开。编辑区提供行号、语法高亮和中文文本显示;菜单、工具栏与快捷键提供常用操作。最近文件帮助回到先前浏览的位置。

一个典型过程是:找到文件 → 打开几个相关标签 → 阅读并做小步修改 → 保存 → 比较改动。控制台可以查看操作反馈,状态栏呈现光标位置、编码和换行等信息。

编辑、搜索与文件保存 ​

  • 多标签编辑:新建、打开、保存、撤销和重做,以及未保存修改的关闭确认。
  • 查找与替换:大小写、整词、正则和转义等选项,以及全部替换与跨文件搜索。
  • UTF-8 文件处理:识别 BOM 和换行形式,提供换行转换;非法 UTF-8 的兜底路径避免静默转码保存。
  • 会话与最近文件:记录打开的文件与活动标签,重启时按需装载。打开文件的恢复与未保存正文的恢复是不同能力,不能相互替代。

大文件有单独的处理模式,用来减少不必要的高亮与全文操作。实际可处理的规模与性能取决于运行形态和具体操作;这里不将开发期测量数值作为通用性能承诺。

源码与会话测试模块的跨文件搜索 · VM/Iced 深色 · Windows · 2026-10-10 · f9ae2a64
AutoEdit 搜索

比较文件、目录与编辑缓冲区 ​

AutoEdit 的差异比较既服务于阅读,也服务于修改后的复查。

对象可以怎样使用
两个文件并排或内联查看差异,按差异块前后定位
两个目录查看同、改、增、删等状态,再进入具体文件比较
打开的缓冲区比较尚未完全落盘的编辑内容,与磁盘文件比较区分开

从差异视图可以跳转到对应文件侧编辑,保存后重新比较。这个回路与“直接在差异行中原位编辑”不同,后者仍需另外完善。目录同步操作有确认步骤,应先检查目标和变化范围。

文件并排对比:status-before.at ↔ status-after.at · 深色 · 用户提供 2026-10-11
AutoEdit 差异比较

它在 AI 工作流里的角色 ​

AutoEdit 是供人阅读、审阅和精修文本的工具。它的长期方向还包括被 Agent 驱动、被其他应用嵌入,并复用公共编辑组件。Coding Agent 的任务组织由 AutoMusk 负责;AutoEdit 自身的介绍不把这些集成方向写成已经完整提供的 Agent 系统。

它与 AutoJade 长期并存:前者侧重代码与文本、差异审阅,后者侧重文档之间的知识关系。两者会尽量共用组件,各自的产品用途和能力仍分别说明。

当前进展与运行方式 ​

编辑器核心代码已定型。项目的 M4.4 收口记录中,编辑、搜索、差异比较及当前性能验收已经完成。这些结果对应已测试的配置;发行下载与更广的平台覆盖仍按各自的交付条件说明。

源码工程位于 auto-edit 仓的 specs/auto-edit。准备匹配的 Auto 工具链与兄弟依赖后,以深色模式启动 VM 桌面窗口:

sh
cd specs/auto-edit
auto run -r vm --theme dark

工程也保留 Vue 生成通道和 Rust 便携版构建路径。Rust 界面仍需调试与样式验证,本页截图使用 VM/Iced。桌面与 Web 的运行条件和功能覆盖须分别确认;发布路径、安装和性能指标以对应版本的交付说明为准。

项目进展已按 M4.4 收口记录于 2026-10-10 更新;截图说明标注实际运行形态与拍摄日期。

了解 AutoUI 桌面运行 · 了解 AutoOS 虚拟桌面

Last updated:

基于 MIT 许可发布。