Improved Filter
The Filter toolbar now allows you to specify additional lines to display before and after matched lines. TheNumber of Additional Visual Lines Above Matched Lines andNumber of Additional Visual Lines Below Matched Lines drop-down list boxes were added to the Filter toolbar.
Enhanced Extract Feature
TheFind Extract feature allows you to specify the number of lines above and below the matched lines, and specify the separator.
TheExtract All button was added to theReplace dialog box, and allows you to extract all matched strings using regular expressions, and replace using replace expressions. For example, enter
(.*?)
in theFind text box,1 in theReplace with text box while theUse Regular Expressions check box is set, and clicking theExtract All will extract all the strings between
and
as a new document.
Other New Features
New features
- Optimized the speed while filtered.
New options
- TheSort Date and Time Oldest to Newest andSort Date and Time Newest to Oldest radio buttons were added to theSort by Multiple Columns dialog box.
- TheNumber of Additional Lines Above Matched Lines andNumber of Additional Lines Below Matched Lines drop-down list boxes and theSeparator text box were added to theExtract Options dialog box.
- TheExtract All button was added to theReplace dialog box.
New Commands
- Sort Date and Time Oldest to Newest
- Sort Date and Time Newest to Oldest
Plug-in API New Features
- TheEI_GET_FILTER_VISIBLE_LINES_ABOVE,EI_SET_FILTER_VISIBLE_LINES_ABOVE,EI_GET_FILTER_VISIBLE_LINES_BELOW,EI_SET_FILTER_VISIBLE_LINES_BELOW flags were added to the EE_INFO message.
- ThePOS_CELL_LOGICAL andPOS_CELL_VIEW flags were added forEE_GET_ANCHOR_POS,EE_GET_CARET_POS,EE_GET_SEL_START,EE_GET_SEL_END,EE_SET_CARET_POS, andEE_SET_ANCHOR_POS messages.
Macro New Features
- VisibleLinesAbove andVisibleLinesBelow properties were added to theFilters Collection.
- TheeePosCellLogical andeePosCellView flags were added to theGetActivePointY,GetAnchorPointY,SetActivePoint, andSetAnchorPoint,GetBottomPointY, andGetTopPointY methods.
Bug Fixes
- Fixed the bug where the Unicode signature (BOM) of UTF-8 files could dissapear while using theReplace in Files command.
- Fixed the bug where theExtract All could crash EmEditor while theUse Output Bar check box is set in theExtract Options dialog box.
- Fixed the bug where double-clicking while pressing the CTRL key could deselect the current selection.
- Fixed the bug where switching the CSV mode while loading a very large file could crash EmEditor.