A fork of Notepad2-mod aimed mainly at providing better regular expressions support
- Code folding
- Support for bookmarks
- Option to mark all occurrences of a word
- Word auto-completion
- Syntax highlighting support for AutoHotkey, AutoIt3, AviSynth, Bash, CMake, CoffeeScript, Inno Setup, LaTeX, Lua, Markdown, NSIS, Ruby, Tcl, YAML and VHDL scripts
- Improved support for NFO ANSI art
- Other various minor changes and tweaks
- A switch to the Onigmo Regex Engine, with support for transforms in replacement strings
- A colored, RTF-based regular expression syntax dialog (you can also copy from!)
- A dedicated dialog for inserting control characters
- File-change notifications received while in the background being deferred until window is shown again
- The ability to auto-relaunch itself as an elevated process when necessary
- More keywords being recognized for PowerShell syntax highlighting
- Additional lexers, e.g. for MathLab (
*.m
) & Windows registry files (*.reg
) - More keyboard shortcuts added here & there
- And, last but not least: a new application icon!!
- Windows 7, 8, 8.1 and 10, for both 32-bit and 64-bit
- Support for Windows Vista has not been tested
- Windows XP is not supported
- A 3-Clause BSD-like license; details in the
License.txt
file.
- If you find any bugs or have any suggestions for the implemented lexers (and not only) feel free to provide patches/pull requests. Without patches or pull requests chances are that nothing will be fixed/implemented.
- No new features are expected to be added. You prefer new toys? Then have a look at Notepad3 or consider switching to a modern code editor like Atom or Visual Studio Code.
- This fork is not expected to be localized either.
- Kai Liu (Notepad2-mod main contributor)
- RL Vision (for the Bookmarks feature)
- Aleksandar Lekov
- Bruno Barbieri
- Everyone else on GitHub
- Rainer Kottenhoff (RaiKoHoff), Rizonesoft and the Notepad3 project for the Onigmo integration and bindings
- Jonathan R.-Brochu for the fork itself
- Official Notepad3 website (on rizonesoft.com)
- Notepad3 repository (GitHub)
- Onigmo repository (GitHub)
- Official Notepad2-mod website (on GitHub)
- Notepad2-mod repository (GitHub, archived)
- Code folding usage guide (GitHub, wiki)
- Official Notepad2 website
- Ctrl+Alt+F2 Expand selection to next match.
- Ctrl+Alt+Shift+F2 Expand selection to previous match.
- Ctrl+Shift+Enter New line with toggled auto indent option.
- Ctrl+Shift+F12 Customize syntax schemes. (previously was Ctrl+F12)
- It's recommended you use MSVC 2017 or later to build Notepad2-mod-jrb.