New in Version 22.0
October 5, 2022
New General Features
- Added theFuzzy Matching feature, which is the ability to search, filter, and join CSV using approximate string matching. The feature includes several options in EmEditor Professional while only theMatch similar strings option is available in EmEditor Free.[PF]
- Added theFuzzy Matching button to theFind andFilter toolbars.[P]
- Added the ability to highlightMIME Encoded-Words (Base64) used in email meassage headers, and display tooltips with the decoded string when hovering the mouse over them. Added the ability to decode them by using the existingBase 64 to Plain Text (Current Encoding or UTF-8) commands.[PF]
- Added theInsert as Characters,Insert as Lines,Insert as Vertical, andInsert as Cells commands to the menu displayed when right-clicked on theClipboard History.
- The defaultMain menu was redesigned to include theInsert,Convert,Bookmarks,Sort, andPlug-ins popup menu items at the top. These changes allow you to access frequently used commands without clicking the menu several times.Diacritics/Marks commands in theInsert menu allows you to type these special characters without memorizing the corresponding shortcuts keys.[PF]
- SupportedUnicode 15.0 forUnicode names,East Asian width,Unicode script, andGeneral Category properties.[PF]
New Options
- Added theFuzzy Matching check box to theFind,Replace,Find in Files, andReplace in Files dialog boxes.[PF]
- Added the… (Fuzzy Matching Options) to theFind,Replace,Find in Files, andReplace in Files dialog boxes.[P]
- Added theFuzzy Matching check box and the… (Fuzzy Matching Options) to theBatch Find,Batch Replace,Batch Find in Files,Batch Replace in Files, andAdvanced Filter dialog boxes.[P]
- Added theFuzzy Matching check box and the… (Fuzzy Matching Options) button to theJoin CSV dialog box.[P]
- Added theFuzzy Matching Options dialog box and theString/Character Range dialog box.[P]
- Added theRow Headings text box to theCSV Format page of theCustomize dialog box.[P]
New Commands
Plug-in New Features[P]
- Improved theCommitList plug-in by adding the ability to compare branches.
- Added theFLAG_FIND_FUZZY flag to the FILTER_INFO_EX, FIND_REPLACE_INFO, and GREP_INFO_EX structures.
- Added theFLAG_FIND_FUZZY flag to the Editor_Filter, Editor_FindReplace, and Editor_BatchFindReplace inline functions.
- Added theJOIN_FLAG_FUZZY flag to the JOIN_INFO structure and the Editor_Join inline function.
Macro New Features[P]
- Added theeeExFindFuzzy flag to theFind andReplace methods of theSelection object,FindInFiles andReplaceInFiles of theEditor object, theFilter method of theDocument object, and theAdd,AddFind, andAddReplace methods of theFilters collection.
- Added theeeJoinFuzzy flag to theJoin method of theEditor object.
- Added theFuzzy property to theRegex object.
- Added theFuzzyOptions object,CharacterRange object, andCharacterRanges collection.
- Added theFuzzyOptions property to theEditor object.
- Added theRowHeading property to theCsv object.
- Added the ability to record theJoin CSV command to macros.
Notes
- [P] EmEditor Professional only
- [PF] EmEditor Professional and EmEditor Free