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.5v21.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 专业版)

新增命令

  • 提取匹配字符串筛选工具栏)(仅限 EmEditor 专业版)

插件的新增功能

  • 添加了 EI_SET_FILE_NAMEW 参数到 EE_INFO 消息中。(仅限 EmEditor 专业版)
  • 添加了 FLAG_FIND_LINK_FILE 标志到 FILTER_INFO_EX 结构和 Editor_Filter内联函数中。(仅限 EmEditor 专业版)

新增宏功能

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