New in Version 18.3
November 7, 2018
New General Features
- Added random ordering to Sort.
- The new version can openBinary (Hexadecimal View) files with 16, 32, 64, 128, and 256 bytes per line. Selecting larger bytes per line results in faster loading of binary files.
- Re-enabled multi-threaded search/replace when a large file is opened without temporary files to improve its speed.
- Greatly improved the speed ofRemove Newline Characters and Validate CSV documents with embedded newlines.
- Added theBookmarked Lines Only,Unbookmarked Lines Only, andMatch Newline Characters buttons to theFilter toolbar.
- Allows you to refresh/abort Filter by pressing the ENTER/ESC key while the keyboard focus is on the Column drop-down list box in the Filter toolbar.
- The new version allows you to deselect a selection while in multple selection mode, by CTRL-clicking a selection.
- You can now enableRead Only with unsaved documents.
Test results:
v18.2 | v18.3 | Comparison | |
---|---|---|---|
Replace All (opened without temporary files) | 6.33 seconds | 2.17 seconds | 2.92 times faster |
Remove Newline Characters | 28.5 seconds | 8.42 seconds | 3.38 times faster |
Switch to CSV mode (CSV with embedded newlines) | 7.27 seconds | 0.01 seconds | 727 times faster |
* Replace All: 1.34 GB, 100,000,000 lines, random ASCII data replace “aaa” with “@@@”, default options, Remove Newline Characters: 538 MB, 10,000,000 lines, random ASCII data, Switch to CSV mode: 142 KB, 500 lines, 52,300 newline characters CSV, Windows 10 (64-bit), Core i7-8700K, 32GB RAM.
New Options
- Added theSort Randomly radio button to theSort by Multiple Columns dialog box.
- Added theBinary (Hexadecimal View) drop-down list box to theFormat page of theCustomize dialog box.
- Added theBookmarked Lines Only,Unbookmarked Lines Only,Match Newline Characters,CR Only,LF Only,CR+LF Only,Others check boxes to theAdvanced Filter dialog box.
New Commands
- Sort Randomly
- Bookmarked Lines Only (Filter toolbar)
- Unbookmarked Lines Only (Filter toolbar)
- Match Newline Characters (Filter toolbar)
- CR Only (Filter toolbar)
- LF Only (Filter toolbar)
- CR+LF (Filter toolbar)
- Others (Filter toolbar)
Plug-in API New Features
- Added theSORT_RANDOM flag to theEditor_Sort inline function and theSORT_INFO structure.
- AddedFLAG_FIND_BOOKMARKED_ONLY,FLAG_FIND_CR_ONLY,FLAG_FIND_CR_LF,FLAG_FIND_LF_ONLY,FLAG_FIND_NL_OTHERS,FLAG_FIND_UNBOOKMARKED_ONLY, andFLAG_FIND_MATCH_NL flags to theFILTER_INFO_EX structure.
Macro New Features
- Added theR (sorts randomly) option to thestrColumns parameter of theSort method.
- Added theExFlags parameter to theFilter method.