I’ve always loved little Windows enhancements, like improved Notepad replacements. Specially because the default Windows Notepad has not been updated much over the past 20 years. One of these Notepad “enhancements” is Notepad2. Notepad2 is a free open-source lightweight Notepad replacement released in 2004, with features like line numbering and syntax highlighting, it is respected by most advance text file users.
With all its clever features, Notepad2 is lacking a few, like support for all common programming languages and bookmarks. Notepad2-mod filled in most of the gaps, but I wanted prettier toolbar icons and it also had some bugs that needed sorting out. Because I’m more about sorting out my annoyances compared to complaining about it. I decided to release my own Notepad2 version. Notepad3 seemed like the logical name for my release, it just sounds fresher.
Notepad3 is a fast and light-weight Scintilla-based text editor with syntax highlighting. Notepad3 is an replacement for the default Windows text editor. There’s nothing wrong with Windows Notepad, it’s lightweight and fast; however programmers and other text file users will all agree that it has definite limitations.
Notepad3 offers many extra features over Notepad and Notepad2. It has a small memory footprint, but is powerful enough to handle most programming jobs. Windows Notepad can easily be replaced by Notepad3 using an unobtrusive registry based method. Notepad3 is based on code from Florian Balmer’s Notepad2 and XhmikosR’s Notepad2-mod.
- Auto indentation
- Bracket matching
- Character encoding conversion between ASCII, UTF-8, and UTF-16 formats.
- Multiple undo/redo; rectangular block selection.
- Newline format conversion, between DOS (CR/LF), Unix (LF), and Macintosh (CR) formats.
- Regular expression-based find and replace.
Changes compared to Notepad2
- 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.
- Support for replacing Windows Notepad using a clean, unintrusive registry-based method.
- Other various minor changes and tweaks
Go here to Download Notepad3.