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.2v18.3Comparison
Replace All (opened without temporary files)6.33 seconds2.17 seconds2.92 times faster
Remove Newline Characters28.5 seconds8.42 seconds3.38 times faster
Switch to CSV mode (CSV with embedded newlines)7.27 seconds0.01 seconds727 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.

Bug Fixes

  • Fixed a certain issue related to Batch Replace.
  • Fixed a bug of v18.0.0 and later where saving a file containing a very long line (longer than 260 MB per line) could corrupt the file.
  • Fixed customer-reported issues (1,2,3).