Version 20.2 新增特性

2020年10月6日

一般新增功能

  • 添加了对“嵌套”CSV 文档列中的重复元素(由分号等分隔符分隔)进行排序或删除的功能。为此,请选择拆分列命令并在弹出的拆分列对话框中选择把选取的列拆分到 – (无)单选按钮。
  • 高级对话框中的任一选项不再是默认值,新版本会在(在文件中查找/替换对话框中的高级按钮上显示 * 记号。如果设置了任何高级选项,则查找工具栏中的高级按钮将突出显示。
  • 添加了复制转换命令到悬停在 HTML/XML 字符引用,通用字符名称或百分比编码的活动字符串上时显示的工具提示中。
  • 自动填充/自动重复命令添加到完成拖动自动填充/自动重复手柄时显示的上下文菜单中。此命令允许您输入行/列数来重复相同值的副本或扩展序列号。
  • 提高了“拆分列”命令的速度。

测试结果:

v20.1.0v20.2.0比较
将列拆分为列(1200万行)12.1 秒2.42 秒快 5.00 倍
将列拆分为行(100,000 行)262 秒0.141 秒快 1,860 倍

* 将列拆分为列:611 MB,1200万行,ASCII CSV 数据。
  将列拆分为行:5.13 MB,100,000 行,ASCII CSV 数据
  所有测试:“总是丢弃过长的撤销信息来加速”选项开,“自动调整分隔符位置”选项关,16 线程,Windows 10 (64-bit),Core i9-9900K,32GB RAM,2TB SSD。

新增选项

  • 添加了把选取的列拆分到 – (无)单选按钮到拆分列对话框中。
  • 添加了在滚动条上禁用慢速查找标记复选框到自定义对话框中的优化页面上。
  • 添加了文件访问超时文本框到自定义对话框中的文件页面上。

插件 API 新增功能

  • 添加了 cbSizeptCaret 字段到 SEL_INFO 结构中。
  • 添加了 EE_SET_MULTI_SEL 消息和Editor_SetMultiSel 内联函数。

新增宏功能

  • 添加了 iSel 参数到 Selection 对象的 GetActivePointXGetActivePointY,和 SetActivePoint 方法中。
  • 添加了一个参数到 Window 对象的 alertconfirm 方法中。