Version 19.2

2019年9月18日

一般新增功能

  • 支持在最近的 CPU 中找到的 AVX-512 以及 SHA 指令集(仅限 64 位)。

  • 通过将核心程序划分为 3 个可执行文件 -- ee512.exe 给 AVX-512, ee256.exe 给 AVX-2,以及 ee128.exe 给 SSE2 指令集(仅限 64 位)来提高速度。默认情况下,EmEditor会自动选择最优化的可执行文件,或者只要当前 CPU 支持相应的指令集,用户就可以选择任何可执行文件。

  • 如果由于错误而从搜索中跳过任何文件,新版本会在执行 在文件中查找在文件中替换 期间显示更多的错误信息。

  • 新版本在执行 在文件中查找在文件中替换 后的状态栏上会显示匹配或替换的字符串数目。

  • 大大提高了打开很大文件, 删除重复行在文件中查找在文件中替换 以及各种 排序 命令的速度。

测试结果:

v19.1

v19.2

比较

打开一个大文件

7.53 秒

2.99 秒

快 2.52 倍

在文件中查找

74.1  秒

12.2 秒

快 6.07 倍

在文件中替换

126 秒

1.56 秒

快 80.8 倍

\* 打开一个大文件:2.70 GB,200,000,000 行,UTF-8 随机数据文件。

在文件中查找:5 个随机文本文件,总共 17.6 GB,查找 "abc",不勾选“匹配大小写”。

在文件中替换:3 个随机文本文件,总共 731 MB,查找 "abc",替换为 "@abc@",不勾选“匹配大小写”和“保持修改的文件为打开状态”选项,勾选“保存备份”。

测试系统:16 个线程,Windows 10 (64-bit),Core i9-9900K,32GB RAM,2TB SSD。

新增选项

新增命令