Version 19.1¶
2019年8月27日 添加了在 半角/全角转换 对话框中指定要转换的单个字符的功能。 当您尝试从最近的文件/文件夹列表中打开一个不存在的文件/文件夹时,新版本会显示一个消息框,询问您是否要从最近的文件/文件夹列表中删除该条目。 使用以下格式为超过 9 个的向后引用添加了 正则表达式 支持: \k<10>, \k<11>, \k<12>,...。如果用作 替换表达式,则也可用以下格式: $10, $11, $12,...。 使用以下格式为已命名的捕获组添加了正则表达式支持: (? 大大提高了 删除重复行,以及各种 排序 命令的速度。 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。 添加了 半角/全角字符 列表框, 选项 列表框, 将选项设置为默认值 按钮到 半角/全角转换” 对话框 中。 添加了 用重复行/列命令时扩展选区 复选框到自定义对话框的 编辑 页面 上。 添加了 单击鼠标中键以粘贴 和 单击鼠标右键以设置光标位置 复选框到 自定义 对话框的 鼠标 页面上。 添加了 EE_GET_UNICODE_NAME 消息, Editor_GetUnicodeName 内联函数,以及 UNICODE_NAME_INFO 结构。 添加了 EE_NUMBERING 消息, Editor_Numbering 内联函数,以及 NUMBERING_INFO 结构。 添加了 EI_GET_CHAR_TYPE 命令到 EE_INFO 消息 中。 添加了 FLAG_CONVERT_CUSTOM, FLAG_RIGHT_SINGLE_QUOTATION 和 FLAG_RIGHT_DOUBLE_QUOTATION 标志以及 szChars 参数到 EE_CONVERT 消息 和 Editor_Convert 内联函数 中。 添加了 GetUnicodeName 方法 到 Editor 对象中。 添加了 Numbering 方法 到 Document 对象中。 添加了 eeWidthCustom, eeWidthRightSingleQuotation 和 eeWidthRightDoubleQuotation 标志以及 szChars 参数到 ChangeWidth 方法 中。 添加了 LineColor 属性 到 DisplayItem 对象中。 添加了 eeColorValidatorError,eeColorValidatorWarning,和 eeColorValidatorMessage 常数到 DisplayList 集合的 Item 属性 中。一般新增功能¶
测试结果:¶
新增选项¶
插件 API 新增功能¶
新增宏功能¶