Version 17.7 新增特性

2018年5月16日

一般新增功能

  • 提高了各种排序命令的速度。

测试结果:

v17.6v17.7比较
CSV 排序(数字,按 1 列排序)19.7 秒0.719 秒快 27.4 倍
CSV 多列排序(数字,按 2 列排序)72.6 秒1.97 秒快 36.9 倍
CSV 多列排序(数字,按 3 列排序)94.7 秒3.09 秒快 30.6 倍

* 185 MB,2,170,000 行,CSV 数字数据。测试系统:Windows 10 (64-bit),Core i7-8700K,32GB RAM。

  • Python 语法更新到 Python 3.7.0b4。
  • 文件比较后添加了生成报告文件的功能。 添加了 eeCompare 配置和以竖线分隔的 CSV 格式来查看比较报告。

新增选项

  • 添加了「复制并关闭」按钮到执行字符代码值命令时显示的对话框上。
  • 添加了生成报告?页到比较向导中。
  • 添加了文件修改日期 (&e) 文件修改时间 (&u) 宏到配置属性的打印页面上的页眉/页脚文本框中。
  • 添加了颜色下拉列表框到配置属性的高亮 (1) 页面上,让你能指定与比较相关的颜色。
  • 添加了使用临时文件的最小大小文本框以及目前使用临时文件消息到大文件控制器自定义分栏中。
  • 添加了忽略空单元格复选框到删除/把重复行设为书签对话框中。
  • 添加了比较 CSV 文档单元格中未加引号的字符串复选框到自定义对话框中的排序页面上。

新增命令

  • 自定义文本呈现
  • 生成报告

插件 API 新增功能

  • 添加了 MANAGE_DUPLICATES_IGNORE_EMPTY_CELLS 标志到 MANAGE_DUPLICATES_INFO 结构中。
  • 添加了 SORT_UNQUOTE_CELLS 标志到 SORT_INFO 结构中。
  • 添加了 EE_COMPARE 消息,Editor_Compare 内联函数,以及 COMPARE_INFO 结构。

新增宏功能

  • 添加了 eeIgnoreEmptyCells 标志到 Document 对象的 DeleteDuplicates 方法中。
  • 添加了 eeSortUnquoteCells 标志到 Document 对象的 Sort 方法中。
  • 添加了 Compare 方法到 Editor 对象中。

修复 Bug

  • 修复了启用 DirectWrite 时关键字高亮显示的问题。
  • 修复了与排序有关的问题。
  • 修复了用户报告的问题 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)。