Version 22.2

2023年1月25日

一般新增功能

  • 新版本在打开一个非常大的文件的初始时就启动了 CSV 检测,这让您能立即以 CSV 模式查看文件,而无需等待整个文件加载完毕。

  • 新版本可在后台检查 CSV 语法,无需等待语法检查完成即可查看文件。之前的版本总是在前台检查 CSV 语法。

  • 即使存在嵌入式换行符,新版本也允许 CSV 检测作业。

  • 提高了可靠性和稳健性,尤其是在低内存情况下处理非常大的文件时。

  • 新版本会在内存不足的时候显示一个消息框,以及一个可单击的 URL,以解释在这种情况发生时如何增加虚拟内存。

  • 添加了 \V 表达式到 替换表达式语法,让您能把 V8 JavaScript 引擎 用于替换表达式。

  • CommitList 插件 现在可以调用拉取、推送和提取命令。

  • 添加了能筛选记录的功能到 CommitList 中。

  • 改进了崩溃报告。

  • 更新了 CSS HTML Validator Lite 到 v21.0。

  • 提高了调整 CSV 分隔符位置、CSV 语法检查、从 CSV 模式切换到普通模式以及处理超大文件时的各种转换和排序命令的速度。

测试结果:

v22.1.4
(*1)

v22.2
(*2)

v22.2
(*3)

比较
(*1 vs *3)

按字母升序排序

30.1 秒

7.40 秒

6.42 秒

快 4.69 倍

\* 1) v22.1.4 每个文件的最大内存大小: 8082 MB。

\* 2) v22.2 自动管理所有内存大小:关,每个文件的最大内存大小:8082 MB。

\* 3) v22.2 自动管理所有内存大小:开,每个文件的最大内存大小:262144 MB。

\* 全部:按字母升序排序,1000 万行,10 GB 随机 ASCII 数据。除了选择“总是丢弃过长的撤销信息来加速”之外,都是默认选项;操作系统:Windows 11,Ryzen 9 7900X,64 GB RAM,1TB SSD.。

新增选项

  • 添加了 自动管理所有内存大小 复选框到 自定义 对话框的 高级 页面 上。

  • 添加了 拉取推送 按钮以及 提取 菜单项目到 CommitList 插件 中。

  • 添加了 筛选记录 对话框到 CommitList 中。

  • 添加了 总是丢弃过长的撤销信息来加速 选框到 进度 对话框中(与 自定义 对话框的 编辑 页面中同名的选项相同)。

新增命令

新增插件功能 [P]

新增宏功能 [P]

  • 添加了 eeMacroLangV8eeMacroSyncOnly 标志到 Editor 对象的 ExecuteMacro 方法 中。

备注

  • [P] 仅限 EmEditor 专业版

  • [PF] EmEditor 专业版和 EmEditor 免费版