Version 20.1

2020年9月1日

一般新增功能

  • 添加了可更改与每种 CSV 格式相关的引号标记的功能。添加了 Concordance 加载文件 (DAT) 格式 到默认的 CSV 格式列表中。

  • 把新文件的编码设为 UTF-8 不带 Unicode 签名,并且在Text(文本)配置下,默认启用 优先选择 UTF-8 选项。默认情况下,US-ASCII 文件将以不带签名的 UTF-8 格式打开。

  • 改善了 命令行 /l/cl 选项,允许用负数指定从最后一行开始的行数,或从最后一行开始的字符数。

  • 新版本默认将剪贴板历史记录中选取的一个字符串移动到历史记录中的最新位置,并将当前剪贴板中的内容替换为该字符串。

  • 添加了 开始筛选结束筛选 选项到高级筛选对话框中,让你能把多行设置为要筛选的行。

  • 在跳转对话框中添加了能够指定 文件位置 的跳转目的地。更改 文件位置 将在确认跳转之前自动更新 跳转 对话框中的 ,反之亦然。

  • 在 64 位版本中,ee128.exe,ee256.exe 和 ee512.exe 现在重新构建为 DLL(ee128.dll,ee256.dll 和 ee512.dll)。在 32 位中,ee128.dll 已添加到安装中。

  • 添加了 EECommon.dll 文件到安装中。

  • 更新了 Sum 宏,以便能够对 CSV 文档中选取单元格中的数字求和。

  • 提高了打开超大文件的速度。

测试结果:

v20.0

v20.1

比较

打开一个大文件 (第一次)

15.3 秒

5.97 秒

快 2.56 倍

打开一个大文件 (第二次)

3.58 秒

0.781 秒

快 4.58 倍

\* 2.70 GB,200,000,000 行,ASCII 随机数据文件。测试系统:16 线程,Windows 10 (64-bit),Core i9-9900K,32GB RAM,2TB SSD。 第一次第二次 指在重启 Windows 后第一次和第二次打开文件。由于 Windows 缓存机制,第二次通常比第一次更快。EmEditor 不会留下任何临时文件来提高打开文件的速度。

新增选项

  • 添加了 联系新的水平/垂直群组 复选框到 自定义 对话框的 窗口 页面 上。

  • 添加了 引号标记 文本框到 自定义 对话框的 CSV 页面 上。

  • 添加了 开始筛选结束筛选 复选框到 高级筛选 对话框 中。

  • 添加了 文件位置 文本框到 跳转 对话框 中。

  • 添加了 将最近使用的字符串移动到剪贴板历史记录的顶部 复选框到 自定义 对话框中的 编辑 页面 上。

插件 API 新增功能

  • 添加了 CI_MOVE_CLIP 动作到 CLIP_INFO 结构 中。

  • 添加了 FLAG_FILTER_BEGINFLAG_FILTER_END 标志到 FILTER_INFO_EX 结构中。

  • 添加了 EI_FILE_POS_TO_LOGICALEI_LOGICAL_TO_FILE_POSEI_CELL_TO_LOGICAL,和 EI_LOGICAL_TO_CELL 命令到 EE_INFO 消息中。

新增宏功能