MrEditor是一款专为macOS设计的原生大型文本编辑器与查看器,专门处理日志、CSV、导出数据、转储和差异等并非用户亲自撰写的文本文件。它通过内存映射技术瞬间打开高达10GB的文件,首屏显示约100毫秒,内存脏页为零,跳转末行仅需0.1毫秒,文件再大界面也不变。支持实时编辑与原子保存,采用piece table保持响应,可在文件持续增长时增量跟踪而不重新加载。提供多术语搜索、正则过滤、结构化列对齐、JSON美化查询、并排差异比较合并、固定宽度标尺、远程SSH打开、管道与压缩文件支持、书签导航、剪贴板历史以及AI错误诊断等功能,同时具备主题定制、ANSI颜色和双语界面,适合高效分析与修正超大文本。

功能
MrEditor是一款通过内存映射高效处理超大型文本的macOS原生编辑器,专为日志与数据文件设计,支持瞬间打开、实时编辑、搜索过滤、结构化显示与差异比较。
- 超大文件瞬间打开:采用mmap与稀疏行索引,10GB文件首屏约100ms,内存脏页为零,跳转末行0.1ms。
- 任意大小实时编辑:小文件用NSTextView,大文件用piece table,原子保存避免半写状态,支持编码转换。
- 跟随模式增量跟踪:tail -f实时滚动增长文件,仅扩展索引不重新加载,编辑时暂停保存后恢复。
- 强大搜索与过滤:多术语AND、正则含前后断言、实时过滤视图保留真实行号,支持上下文行。
- 结构化视图对齐:CSV/TSV列对齐、NDJSON投影、JSON美化,固定宽度标尺与拖拽调整,过滤时保持列整齐。
- 差异比较与合并:并排对比文件、文档、剪贴板或URL,字符级高亮,一键合并并另存结果。
- 远程SSH按需打开:通过ssh打开服务器日志,仅获取可见部分,远程过滤与跟踪,无完整下载。
- 文本工具箱操作:大小写转换、编解码、排序去重、管道命令过滤,支持10GB文件内选区。
- 主题与界面定制:多种配色主题、字体行距、背景透明度、ANSI颜色显示,支持导出分享。
- 多文件工作区管理:侧边栏切换、会话恢复、书签跳转、剪贴板历史、Finder集成与打印导出。
下载地址
© 版权声明
THE END


暂无评论内容