Version 22.2 新增特性

2023年1月25日

一般新增功能

  • 新版本在打开一个非常大的文件的初始时就启动了 CSV 检测,这让您能立即以 CSV 模式查看文件,而无需等待整个文件加载完毕。
  • 新版本可在后台检查 CSV 语法,无需等待语法检查完成即可查看文件。之前的版本总是在前台检查 CSV 语法。
  • 即使存在嵌入式换行符,新版本也允许 CSV 检测作业。
  • 提高了可靠性和稳健性,尤其是在低内存情况下处理非常大的文件时。
  • 添加了 \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]

  • 添加了 nFlags 参数到 EE_SET_STATUSW 消息和 Editor_SetStatusW 内联函数中。

新增宏功能[P]

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

备注

  • [P] 仅限 EmEditor 专业版
  • [PF] EmEditor 专业版和 EmEditor 免费版