Notepad++ is an Open Source (licensed under the GNU General Public License 2) code editor with great features for developers. It is a multi-document editor that support most programming language syntax highlighting and useful features such as:
- auto-completion
- bookmark
- macro recording
- syntax highlighting (C, C++, Java, C#, XML, HTML, PHP, CSS, makefile, ASCII art (.nfo), doxygen, ini file, batch file, Javascript, ASP, VB/VBS, SQL, Objective-C, RC resource file, Pascal, Perl, Python, Lua, TeX, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab, Verilog, Haskell, InnoSetup, CMake, YAML, COBOL, D, R, PowerShell, Gui4Cli)
- code folding
- regular expression search / replace
- translated into more than 50 languages
- Plugin Manager to extend features (since Notepad++ 5.6.8-2)
- many plugins: WebEdit , DocMonitor , External libs , HTMLTag , XBrackets Lite , NppExport , FTP_synchronize , NppDocShare , ScrolPastEOF , Function List , DBGP Plugin , TextFX , XML Tools , Explorer , WindowManager , Log Plugin , MultiClipboard, Encodings , PluginManager , ComparePlugin , ColorPicker , NppAutoIndent , Obide , Oberon2Lexer , MIME Tools , ChaM , Spell-Checker , File Switcher , Hex Editor , PluginTemplate and SecurePad , DelphiPluginTemplate , SimpleScript, FallingBricks , NativeLang , SearchInFiles , NppExec , Gmod Lua Highlighter , NppBase64 , SpeechPlugin , LightExporer and much more...

Windows