Version 21.6

2022年3月23日

一般新增功能

  • 新版本让您能通过 Unicode 脚本Unicode 一般类别 指定字符范围;该设定可以在 配置属性 对话框的 字符检查 页面上更改。(EmEditor 专业版和 EmEditor 免费版)

  • 新版本在 字符代码值 命令上显示 Unicode 脚本Unicode 的一般类别。(EmEditor 专业版和 EmEditor 免费版)

  • 支持所有可能的 Emoji 序列。(EmEditor 专业版和 EmEditor 免费版)

  • Unicode 名称 数据库更新到 Unicode v14.0.0。(EmEditor 专业版和 EmEditor 免费版)

  • \D\T 表达式添加到 替换表达式语法 中。这些表达式可用于将不同格式表示的多个日期/时间转换为一种日期/时间格式。例如,如果匹配日期为 "2022-03-31",替换表达式为 "\Dm/d/yyyy",则结果将变为 "3/31/2022"。(EmEditor 专业版和 EmEditor 免费版)

  • \Nc\Nd\NC\ND 表达式添加到 替换表达式语法 中来 规范化字符串。(EmEditor 专业版和 EmEditor 免费版)

  • 新版本允许您将文件从 资源管理器 拖放筛选 工具栏的 筛选 框,以及 高级筛选批处理查找批处理替换在文件中批处理查找/替换 对话框中的列表框来创建链接文件。链接文件可以包含多个由换行符分隔的搜索字符串。(仅限 EmEditor 专业版)

  • 筛选 工具栏上的 提取全部 按钮现在是一个下拉框,点击该按钮将显示一个菜单,您可以在其中选择 提取所有行提取匹配字符串 命令。如果匹配多个字符串, 提取匹配字符串 命令将每行仅提取一个字符串。(仅限 EmEditor 专业版)

  • 当许多搜索字符串(不是正则表达式或数字范围)与 逻辑或运算 (OR) 先前条件 选项一起使用时,大大提高了 高级筛选 命令的速度。(仅限 EmEditor 专业版)

  • 大大提高了 合并 CSV 命令的速度当选择了 ... 包含 ...... 以 ... 开始,或 ... 以 ... 结尾 条件时。(仅限 EmEditor 专业版)

  • 大大提高了定义多个搜索字符串时 查找 对话框中 多项查找 的速度。(仅限 EmEditor 专业版)

测试结果:

v21.5

v21.6

比较

高级筛选

35.5 秒

0.094 秒

快 378 倍

合并 CSV

1130 秒

2.81 秒

快 402 倍

*高级筛选:100 万个随机电话号码,逻辑或运算 (OR)、忽略大小写、96.6 KB、1,000 行、随机 ASCII 数据。

合并 CSV:两个 19.5MB,100 万行,随机 ASCII 数据 CSV 文件;合并条件:Key1 包含 Key2,忽略大小写,没有唯一键。

其它:默认选项;操作系统:Windows 11,Core i9-11900K,64GB RAM,2TB SSD。

新增选项

  • 添加了 链接文件 复选框和 添加 按钮右侧的 ▼ 键到 高级筛选 对话框 中。点击 ▼ 部分将允许您添加链接文件。链接文件可以包含多个由换行符分隔的搜索字符串。链接文件可以包含多个由换行符分隔的搜索字符串。链接文件必须编码为带 BOM 的 UTF-16LE、带 BOM 的 UTF-8 或不带 BOM 的 UTF8。(仅限 EmEditor 专业版)

  • 批处理查找批处理替换批处理在文件中查找 以及 批处理在文件中替换 对话框中,添加了 ▼ 到 添加至批处理 按钮的右侧。点击 ▼ 部分将允许您添加链接文件。链接文件可以包含由制表符和换行符分隔的多个搜索字符串(制表符可用于分隔查找和替换字符串)。在 批处理查找/批处理替换 对话框中的 显示匹配数 选项会被忽略如果 链接文件 包含在 列表框 中并且选择了 多项查找下一个多项查找上一个 按钮的话。(仅限 EmEditor 专业版)

  • 筛选 工具栏上的 提取全部 按钮变成了一个下拉按钮,点击该按钮会显示一个上下文菜单以在 提取所有行提取匹配字符串 命令之间进行选择。(仅限 EmEditor 专业版)

  • 添加了 Unicode 脚本Unicode 一般类别 列表框到 字符范围 对话框 中。(EmEditor 专业版和 EmEditor 免费版)

  • 添加了 选择模式 条目到 自定义 对话框的 状态栏 页面 上。(仅限 EmEditor 专业版)

  • 删除了 永不清除书签 复选框到 自定义 对话框中的 历史 页面 上。(仅限 EmEditor 专业版)

新增命令

插件的新增功能

新增宏功能

  • 允许使用 Document 对象的 Name 属性 重命名文档的文件名称。如果文档没有标题,该属性会重命名文档标题而不保存文件。(仅限 EmEditor 专业版)

  • 添加了 eeExFindLinkFile 标志到 Document 对象的 Filter 方法 中。(仅限 EmEditor 专业版)