Skip to content

notepadpp-multireplace 6.0.0.36

Latest

Choose a tag to compare

@daddel80 daddel80 released this 06 Jun 13:49
· 8 commits to main since this release

Key Features & Improvements

  • New Formula Engine (ExprTk): A second engine alongside Lua for math, string and conditional replacements. Captures are available as numbers (num(N)) or text (txt(N)), with a built-in formatter for fixed decimals, hex/binary, padded fields, durations and dates. Switch per tab via the (L) / (E) indicator next to Formula Support. The (?=...) syntax was inspired by Coises' Columns++.
  • Formula Support: The former Use Variables option, renamed for the two-engine model. Existing Lua workflows are unchanged.
  • List Tabs: Keep multiple lists open side by side - add, rename, reorder, duplicate and save per tab. Tabs persist across sessions, with fully separate state.
  • Tandem Mode: Docks the panel to a Notepad++ window edge and follows every move and resize. Toggle via the plugin menu.
  • Reopen on Startup: Optionally reopens MultiReplace on the next launch if it was open at shutdown. Toggle via the plugin menu.
  • Compact Toolbar: Reworked top toolbar with more horizontal space for the list.
  • Bookmark Matches: Sets a Notepad++ bookmark on every matched line, via the checkbox next to Mark Matches.
  • Column Reorder & Lock: Drag headers to rearrange; right-click for Lock column width or Reset Column Order.
  • Modified Timestamp Column: Optional column tracking the last edit per entry, with a dirty-flag stripe for unsaved changes.
  • Pickup Selection (Ctrl+Shift+H): Pulls selected editor text into Find what, optionally auto-escaped for the active search mode.
  • Copy Report: Copies the whole list to the clipboard in a customizable, spreadsheet-ready format via the context menu.

Fixes

  • Combo History (Arrow Keys): Typing in a Find/Replace/Filter/Dir field and then pressing an arrow key no longer discards the unsaved text.