Skip to content

Columns++ for Notepad++ version 1.1.5-Experimental

Pre-release
Pre-release
Compare
Choose a tag to compare
@Coises Coises released this 10 Feb 00:06

This is an experimental version in which regular expressions for Unicode files are implemented as UTF-32 instead of UTF-16. Changes will be most apparent using the Columns++ Search dialog.

You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).

  • Beware! This has not undergone much testing; failures, including crashes that take down Notepad++, are possible. Please save data in all open files that would be difficult to recreate before using any regular-expression-dependent functions in this version of Columns++.
  • Each Unicode code point is a character to these regular expressions; for example, a . will match any Unicode code point, even if it requires multiple bytes in UTF-8 or UTF-16.
  • You can enter any Unicode code point as a single number; for example, \x{1F642} is equivalent to 🙂. You cannot use the codes for the UTF-16 surrogate pair to match (as you must do in Notepad++).
  • [[:unicode:]] will match any single Unicode code point above 0xFF (255); however, other character classes do not match any Unicode code points greater than 0xFFFF.
  • Invalid UTF-8 bytes xx (shown in reversed color in the document window) match the regular expression \x{DCxx}. You can search for any invalid UTF-8 byte using [\x{DC80}-\x{DCFF}].