Version 18.8¶
April 23, 2019 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 + SHIFT + T is assigned as the Most Recently Closed File command. 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. 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. Added the eeWidthJapaneseYen and eeWidthKoreanWon flags to the ChangeWidth method of the Selection object.. Added FLAG_JAPANESE_YEN and FLAG_KOREAN_WON flags to the EE_CONVERT message and Editor_Convert inline function.New General Features¶
Test results:¶
New Options¶
Plug-in API New Features¶
Macro New Features¶