Pre-release 0.7-alpha of Columns++ for Notepad++
Pre-releaseYou can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
-
Added the ability to use formulas in regular expression replacements in the Search dialog.
-
Made setting and modifying the search region in the Search dialog more flexible.
-
Made the use of time formats for numbers more controllable and predictable, and added the Time formats dialog.
-
Made all dialogs that use formulas and/or regular expressions validate them and show balloon tips for errors.
-
Improved handling of zero-length regular expression matches.
-
Made the caret assertion in regular expressions match the beginning of each contiguous segment in the search region (e.g., the left edge of the selection in each row of a rectangular selection) as well as its standard match to the beginning of lines in multi-line segments.
-
Updated help to reflect these changes.
-
Fixed an error which caused sluggish scrolling when a rectangular selection covered a large number of lines.
Known problems:
-
If a tab has Elastic tabstops enabled and has a very large number of lines in a rectangular selection, switching from another tab to that tab is slow: on the author's system, a selection spanning 20,000 lines with 65 tabs per line causes a delay of fifteen to twenty seconds, during which Notepad++ is unresponsive.
-
Serious: The delay described above is magnified many times, possibly to the point where force-closing Notepad++ is the only reasonable option, if the tab from which one is switching is showing a Markdown Panel (from the MarkdownPanel plugin). At this time, I do not know the reason for this, nor whether a similar effect could occur when using other plugins that show side panels. (It does not happen when using the built-in Document Map.) Don't leave work unsaved when you are using Elastic tabstops with large files (over a few thousand lines).
-
Numeric alignment does not work consistently with numbers formatted as times.
SHA-256 Hash (ColumnsPlusPlus-0.7-x64.zip): 484734FC256CCEF6E2455D8630A4E077C3FEE606DD758558529D2D44A2BA9B0D
SHA-256 Hash (ColumnsPlusPlus-0.7-x86.zip): 13B315B8332B764EF8C6CE2D8AC8A7BA54D33714FF687A1A3736D25FFEF3DD81