Skip to content

Pre-release 0.7-alpha of Columns++ for Notepad++

Pre-release
Pre-release
Compare
Choose a tag to compare
@Coises Coises released this 03 Sep 17:57
· 53 commits to release since this release

You 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