Notepad2
Notepad2 is an open source text editor for Microsoft Windows, released under a GNU GPL software license. It is written by Florian Balmer using the Scintilla editing component, and was first publically released in April 2004. Balmer based Notepad2 on the principle of Microsoft Notepad: small, fast and without frills.
It features syntax highlighting for the following computer languages: ASP, Assembler, C, C++, C#, CGI, CSS, HTML, Java, JavaScript, NSIS, Pascal, Perl, PHP, Python, SQL, VB, VBScript and XML. It also features syntax highlighting for the following file formats: BAT, DIFF, INF, INI and REG.
Notepad2 also has several other features: regex-based find and replace; encoding conversion, between ASCII, UTF-8 and UTF-16 formats; newline conversion, between DOS (CR/LF), Unix (LF) and Mac (CR) formats; multiple undo/redo; rectangular block selection; bracket matching and auto indentation.
Balmer has stated that some features will probably never be implemented in Notepad2, as they are beyond his design goal of a simple Notepad-like application. These include Notepad2's most requested feature, a multiple document interface.
