New in Version 18.0

August 8, 2018

New General Features

  • Greatly improved the speed of various operations when opening very large files.

Test results:

v17.9v18.0Comparison
Find “abc” with “Count Matches” option28.9 seconds4.09 seconds7.07 times faster
Replace “abc” with “@@@”30.9 seconds4.30  seconds7.19 times faster
Filter “abc”30.7 seconds4.16 seconds7.38 times faster
Sort A to Z (default options)64.0  seconds38.1 seconds1.67 times faster
Sort A to Z (fast binary comparison)35.5  seconds10.3 seconds3.45 times faster
Delete Duplicate Lines31.7  seconds18.3  seconds1.73 times faster
Save (as the same file after changes)25.8 seconds0.562 seconds45.9 times faster
Save As a new file26.7 seconds0.484 seconds55.2 times faster

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

  • The new version allows you to use any encoding when opening, reloading, or saving files without first defining them in theDefine Encodings dialog box. Selecting “More…” in theEncoding drop-down list box or theReload menu will show additional encodings. The initial list of encodings can be customized via theEncoding list in theDefine Encodings dialog box.
  • IfDark mode is used in Windows 10, EmEditor will also use dark colors. EmEditor displays custom bars, drop-down list boxes in theFind/Filter toolbars, text boxes, and list boxes inside dialog boxes in dark colors whenDark mode is selected in the Colors tab under Personalization in Windows Settings. Some of these colors can be further customized in theView page of theCustomize dialog box. Editor view colors becomes dark colors when selecting theMinimalZen in theDisplay page of configuration properties.
  • Increased the number of icons that can be used in theAssociate with EmEditor dialog box.

New Options

  • Added thePrompt when creating a new file in a network path check box to theFile page of theCustomize dialog box.
  • Deleted theBlack,Blue,Brick,EmEditor Classic, andRose themes from theDisplay page of configuration properties.
  • Added theEnable/Disable All check box to theDefine Encodings dialog box, and removed theNew,Delete,Up,Down,Properties buttons from the dialog box. TheEncoding Properties dialog box was deprecated.
  • Removed theOpen Undefined as System Default Encoding check box from theDetect All Result dialog box.

Bug Fixes

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