Version 19.1

2019年8月27日

一般新增功能

  • 添加了在 半角/全角转换 对话框中指定要转换的单个字符的功能。

  • 当您尝试从最近的文件/文件夹列表中打开一个不存在的文件/文件夹时,新版本会显示一个消息框,询问您是否要从最近的文件/文件夹列表中删除该条目。

  • 使用以下格式为超过 9 个的向后引用添加了 正则表达式 支持: \k<10>\k<11>\k<12>,...。如果用作 替换表达式,则也可用以下格式: $10$11$12,...。

  • 使用以下格式为已命名的捕获组添加了正则表达式支持: (?expression);以及使用以下格式表示已命名的向后引用: \k

  • 大大提高了 删除重复行,以及各种 排序 命令的速度。

测试结果:

v19.0

v19.1

比较

删除重复行(默认选项)

20.3  秒

15.4 秒

快 1.31 倍

删除重复行(仅比较相邻两行)

15.0 秒

3.24 秒

快 4.63 倍

按字母升序排序(默认选项)

106.3 秒

88.5 秒

快 1.20 倍

按字母升序排序(快速二进制比较)

59.9 秒

44.3 秒

快 1.35 倍

按文本长度从短到长排序

8.67 秒

4.47 秒

快 1.94 倍

\* 2.70 GB,2 亿行,随机 ASCII 数据,勾选“使用临时文件”选项,16 个线程;测试系统:Windows 10 (64-bit),Core i9-9900K,32GB RAM,2TB SSD。

新增选项

  • 添加了 半角/全角字符 列表框, 选项 列表框, 将选项设置为默认值 按钮到 半角/全角转换” 对话框 中。

  • 添加了 用重复行/列命令时扩展选区 复选框到自定义对话框的 编辑 页面 上。

  • 添加了 单击鼠标中键以粘贴单击鼠标右键以设置光标位置 复选框到 自定义 对话框的 鼠标 页面上

插件 API 新增功能

新增宏功能

  • 添加了 GetUnicodeName 方法Editor 对象中。

  • 添加了 Numbering 方法Document 对象中。

  • 添加了 eeWidthCustomeeWidthRightSingleQuotationeeWidthRightDoubleQuotation 标志以及 szChars 参数到 ChangeWidth 方法 中。

  • 添加了 LineColor 属性DisplayItem 对象中。

  • 添加了 eeColorValidatorError,eeColorValidatorWarning,和 eeColorValidatorMessage 常数到 DisplayList 集合的 Item 属性 中。