Show/Hide Toolbars

EmEditor Help

Navigation: EmEditor Help > History

EmEditor History: Version 18.8

Scroll Prev Top Next More
EmEditor Home - EmEditor Help - History

Version 18.8

April 23, 2019

New General Features

Greatly improved the speed of opening very large files, Find/Replace/Filter, the Uppercase, Lowercase, Capitalize, Full-width, and Half-width commands using multi-threaded code and the AVX-2 instruction set found in recent CPUs.

Greatly improved the speed especially when the opened document contains very long lines.

The new version allows you to press CTRL + SHIFT + V several times consecutively in all text boxes in dialog boxes to paste previously copied text in the Clipboard history of the editor.

Updated the IPTip.jsee macro to support new GeoLite2 CSV format. This macro is used to show the country name as a tooltip when the mouse hovers on IP v4 addresses if IP v4 active strings are enabled.

Changed the default keyboard shortcuts. SHIFT + TAB is assigned as the Decrease Line Indent command, and CTRL + SHFT + T is assigned as the Most Recently Closed File command.

Test results:


v18.7

v18.8

Comparison

Lowercase command

56.6 seconds

1.47  seconds

38.5 times faster

Capitalize command

72.5 seconds

2.64 seconds

27.5 times faster

Full-width command

116 seconds

4.27 seconds

27.2 times faster

Open a very large file

8.08 seconds

7.55 seconds

6.56% faster

Replace All "abc" with "@@@" (default options)

1.86 seconds

0.922 seconds

2.02 times faster

Filter "abc" (default options)

1.67 seconds

0.906 seconds

1.84 times faster

Move cursor in a very large document without newlines *1

1.36 seconds

0.578 seconds

2.35 times faster

*1 3.09 GB, 1 lines (no newlines), XML file, run a macro to move to the end of line, and then 20 characters left. Use Temporary Files option off.

Others: 4.72 GB, 50,000,000 lines, random ASCII data, Use Temporary Files option off.

All: Windows 10 (64-bit), Core i9-9900K, 32GB RAM, 2TB SSD.

New Options

Added the Prompt if a Unicode (UTF-16) file size is an odd number in bytes check box to the File page of the Customize dialog box.

Added the Ignore the last character in the selection on the Insert/Remove Newline Characters commands, Converts half-width backslashes (U+005C) to full-width Japanese Yen signs (U+FFE5) during half-width/full-width conversions, and Converts half-width backslashes (U+005C) to full-width Korean Won signs (U+FFE6) during half-width/full-width conversions check boxes to the Edit page of the Customize dialog box.

Plug-in API New Features

Added the eeWidthJapaneseYen and eeWidthKoreanWon flags to the ChangeWidth method of the Selection object..

Macro New Features

Added FLAG_JAPANESE_YEN and FLAG_KOREAN_WON flags to the EE_CONVERT message and Editor_Convert inline function.

Copyright © 2003-2021 by Emurasoft, Inc.