New in Version 18.6

February 6, 2019

New General Features

  • Improved behavior of various functions while in multiple selection mode. For instance, you can now copy multiple selections and paste to another multiple selection when theAlways insert newlines when copying multiple selections option is enabled (default) in theEdit page of theCustomize dialog box. The cursor is not confined to the multiple selection range anymore when moving the cursor
    via arrow keys if theKeep selections while typing in multiple selections option is disabled (default).
  • The new version allows you to remove newlines by pressing the DELETE key while the multiple selection cursors are at the end of each line, or by pressing the BACKSPACE key while the multiple selection cursors are at the beginning of each line.
  • The new version auto-completes brackets/quotation marks even while multiple selections are made if theAuto-Complete Brackets/Quotation Marks option is enabled in theHighlight (2) page of configuration properties.
  • The new version allows you toSort orDelete Duplicate Lines only in selected column ranges of text when multiple selections are made.
  • The new version allows you to toggle insert/overwrite mode using theInsert/Overwrite command (the INSERT key) while in multiple selection mode.
  • Improved restore behavior of the cursor position and selection range after theUndo command. For instance the cursor position moves back to the correct position afterUndoing theDelete Right Word command (CTRL+DELETE) and also afterUndoing theDuplicate Line command while lines are selected.
  • New default shortcut keys include ALT+CTRL+SHIFT+DOWN/UP keys to deselect top/bottom selection from multiple selections (Deselect Top Selection from Multiple Selections andDeselect Bottom Selection from Multiple Selections commands).
  • Improved the speed of text editing and cursor movement in multiple selection mode.
  • Improved the speed of opening very large files without using temporary files.

Test results:

v17.9v18.4v18.5v18.6Comparison to v17.9
Open a very large file20.4 seconds15.6 seconds8.17 seconds7.28 seconds2.80 times faster

* 1.34 GB, 100,000,000 lines, random ASCII data, Use Temporary Files option off, Windows 10 (64-bit), Core i7-8700K, 32 GB RAM, 500 GB SSD.

  • Improved the speed of theRemove Newlines command,Replace All (when the find string contains newline characters and the replace string does not), and theirUndo operations. See the test results table below.

Test results:

v18.4v18.6Comparison to v18.4
Remove Newlines6.02 seconds3.44 seconds1.75 times faster
Undo the above15.0 seconds6.33 seconds2.37 times faster

* 538 MB, 10,000,000 lines, random ASCII data, Use Temporary Files option off, Windows 10 (64-bit), Core i7-8700K, 32 GB RAM, 500 GB SSD.

  • Improved the speed while editing a document containing very long lines.
  • Improved behavior ofWord Right (CTRL+RIGHT),Word Left (CTRL+LEFT),Word Right Extend (CTRL+SHIFT+RIGHT), andWord Left Extend (CTRL+SHIFT+LEFT) commands.
  • Added the keyboard shortcut CTRL+SHIFT+H to the default shortcuts for theReplace in Files command.
  • The new version allows you to copy and paste column(s) or duplicate column(s) while filtered in a CSV mode.
  • Added theMatch Whole String button to theFilter toolbar.
  • Added the ability to customize the Overwrite cursor size and color.
  • Improved the behavior of the full screen mode (The status bar is displayed during the full screen mode, and the ALT key will not display toolbars and menus anymore).

New Options

  • Added the<< Find button to theReplace in Files dialog box.
  • Added theExcept for Line at Cursor check box to theSave Details dialog box.
  • Added theAlways insert newlines when copying multiple selections andKeep selections while typing in multiple selectionscheck boxes to theEdit page of theCustomize dialog box.
  • Added theFont Size and Line Space item to theHeight drop-down list box in theView page of theCustomize dialog box.
  • Added theSet Overwrite Cursor Size and Color check box to theView page of theCustomize dialog box.
  • Added theLines with Multiple Selections item to theSpecify Part list in theDisplay page of configuration properties.

New Commands

  • Remove Empty Lines
  • Cancel Top Selection (Multiple Selection Mode)
  • Cancel Bottom Selection (Multiple Selection Mode)
  • Match Whole String (Filter toolbar)

New Plug-in Features

The new version allows you to call a specified snippet from macros with the following format. The separator character (in this case, ‘/’) must be used as the first character of the string.
editor.ExecutePlugin( "Snippets.dll", eePluginUserMessage, 2, "/FolderName/SnippetName" );