Notepad++ is a freeware source code editor and Notepad replacement, which supports several programming languages, running under the MS Windows environment.
This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence.
Features:
- Syntax Highlighting and Syntax Folding
- User Defined Syntax Highlighting
- WYSIWYG
- Auto-completion
- Multi-document interface
- Multi-View
- Regular Expression Search/Replace supported
- Full Drag "N" Drop supported
- Dynamic position of Views
- File Status Auto-detection
- Zoom in and zoom out
- Multi-Language environment supported
- Bookmarking
- Brace and Indent guideline Highlighting
- Macro recording and playback