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.1v19.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。

新增选项

  • 添加了保存设置复选框到在文件中查找在文件中替换对话框中。
  • 添加了检测 UTF-8 的最大字节数文本框到自定义对话框的文件页面上。

新增命令

  • 所有标记