Version 18.1

September 26, 2018

New General Features

  • Greatly improved the speed of Find in Files and various operations when opening very large files.

Test results:




Comparison to v17.9

Find in Files*1

8.86 seconds

7.31 seconds

0.609 seconds

14.5 times faster

Open a very large file*2

7.06 seconds

7.06 seconds

2.44 seconds

2.89 times faster

Switch to CSV mode*3

59.3 seconds

18.4 seconds

3.02 seconds

19.6 times faster

Sort A to Z (default options)

64.0  seconds

38.1 seconds

32.1 seconds

1.99 times faster

Sort A to Z (fast binary comparison)

35.5  seconds

10.3 seconds

8.28 seconds

4.29 times faster

Delete Duplicate Lines

31.7  seconds

18.3  seconds

2.20  seconds

14.4 times faster

Save (as the same file after changes)

25.8 seconds

0.562 seconds

0.406  seconds

63.5 times faster

Save As a new file

26.7 seconds

0.484 seconds

0.343 seconds

77.8 times faster

*1 Find "abc" in 11,370 HTML files (total of 29.9 MB).

*2 1.34 GB, 100,000,000 lines, random ASCII data

*3 1.99 GB, 15,860,000 lines, random number data.

\* All others: 538 MB, 10,000,000 lines, random ASCII data, Use Temporary Files option on (default), Windows 10 (64-bit), Core i7-8700K, 32GB RAM.

  • Added the Sync settings feature. This feature is disabled by default.

  • Added the /max option to the command line options.

New Options

  • Added the Sync page to the Customize dialog box.

  • Added the Max newlines in a cell text box to the CSV page of the Customize dialog box.

  • Added the Maximum Memory Size per File text box to the Advanced page of the Customize dialog box.

  • Added the App Theme drop-down list box to the View page of the Customize dialog box.

  • Added the Stop if number of matches reaches text box to the Find in Files and Replace in Files dialog boxes. The Maximum Number of Files to Replace if Kept Open text box in the Search page of the Customize dialog box was deprecated.

New Commands

Plug-in API New Features

Macro New Features

Bug Fixes

  • Fixed customer-reported issues ( 1, 2, 3, 4, 5, 6, 7).