Skip to content

Releases: daddel80/notepadpp-multireplace

notepadpp-multireplace 5.0.0.35

16 Feb 16:27

Choose a tag to compare

Implemented Updates

  • Settings Panel: A comprehensive configuration dialog replaces manual INI file editing. All options are now organized into clear categories: Search & Replace, List View, CSV Options, Export, and Appearance.
  • Refined Toolbar Icon: The icon has been updated to improve clarity and better reflect the plugin's functionality, while maintaining the native Fluent UI style.
  • List Search Bar: Press Ctrl+F while focused on the replacement list to open a search bar. Quickly find entries in large lists by searching through Find and Replace text.
  • Search Results Window Enhancements:
    • Color-coded matches (up to 28 colors) for easy visual distinction per list entry.
    • Double-click navigation on Matches count to jump directly to results.
  • Duplicate Line Detection: Identify and mark duplicate CSV rows. Delete or inspect duplicates with optional bookmark navigation.
  • Binary Escape Sequence: Extended mode now supports \bNNNNNNNN for binary values.
  • tonum(), trim(), padL(), padR() Functions: New Lua helpers for string-to-number conversion (supports comma decimals), whitespace trimming, and left/right padding.
  • MATCH and CAP Variables: Now always return strings. Use tonum(CAP1) for calculations.
  • Export Data: Export the replacement list to clipboard using a configurable template pattern. Accessible via the context menu, with options for escaping and header inclusion in Settings.
  • Selection Mode: Radio button no longer disables itself, enabling smoother repeated searches.
  • Debug Mode in Split-Button Menu: Toggle Debug Mode directly from the Replace All split-button dropdown. The next Replace All operation then runs step-by-step in Debug Mode.
  • Result Navigation Commands: Three new plugin commands — Focus Results, Next Result, Previous Result — assignable to keyboard shortcuts via Notepad++'s Shortcut Mapper.
  • Document Filtering for Open Docs: Find and Replace in Open Documents now supports wildcard-based filename filtering.
  • Unified Filter Syntax: Filters now use semicolons (;) as separators in both Open Documents and Files mode. This enables filtering for filenames containing spaces.
  • Performance: Various optimizations for Replace All, Find All, and FlowTabs alignment on large files.

notepadpp-multireplace 4.6.1.34

15 Jan 20:11
cbae9ae

Choose a tag to compare

Implemented updates:

  • Fixed Selection Scope: Clicking the Selection radio button no longer clears the text selection and disables itself.

notepadpp-multireplace 4.6.0.33

07 Nov 23:08

Choose a tag to compare

Implemented updates:

  • Float Tab: Added a Float Tab button to align tab and non-tab-delimited columns, with numeric values right-aligned.

  • CJK Encoding Fix: Find in Files now correctly recognizes and processes Chinese, Japanese, and Korean encoded files.

  • Result Navigation Fix: Double-clicking results in the result window now jumps directly to the matched position on the first open.

  • Binary Display Fix: Improved display of binary and non-text data in the result window for better readability.

  • Memory Cleanup Fix: Corrected memory handling during repeated Find in Files operations.

notepadpp-multireplace 4.5.2.32

09 Sep 13:35

Choose a tag to compare

  • Extended Mode Fix: Corrected handling of Extended mode in “Find All” and related operations.

notepadpp-multireplace 4.5.1.31

07 Sep 10:32

Choose a tag to compare

  • AllFromCursor Option: New setting to control the start position of “Find All”, “Replace All”, and “Mark”. When enabled (AllFromCursor=1), these actions begin at the current cursor position instead of the document start. With Wrap Around enabled, they always cover the entire file.

notepadpp-multireplace 4.5.0.30

30 Aug 13:22

Choose a tag to compare

Implemented updates:

  • Find All: Extended with three modes – Find All, Find All in All opened Documents, and Find All in Files. Results are shown in a dedicated result window.

  • GroupResults: New option related to Find All. Results can be displayed either mixed in the result window (default) or grouped by list entries.

  • lcmd: New command lcmd added in Use Variables. It allows extending the function list with custom helper functions that can be reused for complex replacement tasks.

  • Multilingual Support: Introduced support for Turkish language.

notepadpp-multireplace 4.4.0.29

13 Jul 17:12

Choose a tag to compare

Implemented updates:

  • Replace in Files: New feature to extend replacements to entire directory structures. A dedicated panel allows configuring the start directory, file filters, recursion into subfolders, and inclusion of hidden files.

  • Extended Mode Unicode Support: Now supports \uXXXX escape sequences to match or insert Unicode characters (e.g., \u20AC for €). This is an extension to the standard Extended mode of Notepad++.

  • Dark Mode Color Rendering: Status messages now display colored text correctly in Dark Mode.

  • Export to Bash Option: Export to Bash button is disabled by default. It can be enabled by setting ExportToBash=1 in the configuration file.

notepadpp-multireplace 4.3.2.28

15 Jun 18:07
00c532a

Choose a tag to compare

Implemented updates:

  • StayAfterReplace Option: New setting to control cursor behavior after replacement. When enabled (StayAfterReplace=1), pressing Replace will no longer jump to the next match automatically.

  • UTF-8 Encoding for List Files: All list files are now consistently saved in UTF-8 format for improved compatibility.

  • Encoding Fix: Resolved encoding issue in Find what and Replace with fields when Notepad++ is running in ANSI mode.

  • Fixed Use Variables encoding: lkp and lvars commands now handle UTF-8 and ANSI files correctly during replacement.

notepadpp-multireplace 4.3.1.27

01 Jun 13:19
6a148fb

Choose a tag to compare

Implemented updates:

  • Fixed Replace: Single Replace no longer deletes the match when the replacement text is set.

notepadpp-multireplace 4.3.0.26

25 May 12:46

Choose a tag to compare

Implemented updates:

  • Replace matches: Allows targeted replacements using match indexes like 1, 1,3 or 2-5.

  • List Statistics: Displays counts for active, total, current, and selected entries below the list.
    (Disabled by default – enable via ListStatistics=1 in the INI file.)

  • Use Variables Performance: Significantly faster execution of replacements using the "Use Variables" option.

  • Docs and Language: Minor documentation and wording refinements.