Notepad++ is a free 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. Syntax Highlighting and Syntax Folding . WYSIWYG . User Defined Syntax Highlighting . Auto-completion . Multi-Document . 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 . Bookmark . Brace and Indent guideline Highlighting . Macro recording and playback
Included plugins (Unicode):
1. TextFX v0.25
2. NppExec 0.3 beta1
3. Spell Checker v1.3.2
4. MIME Tools v1.5
5. FTP_synchronize v0.9.6
6. NppExport v0.2.8
7. Compare plugin v1.5.1
8. Doc Monitor v2.2
9. NppNetNote v0.1
Main functions:
Function list offers a list of fuction (or section) according of the language of current document, in order to access to the function or section you need quickly. The supported languages are : C, C++, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, ASP, Pascal, Python, Perl, Objective C, LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH.
enlarge all images (8)