Notepad++ é um programa editor de texto, mas com funções avançadas e recursos de edição de código de diversas programações, com identificação de sintaxe por cor, nomeadamente: C, C++, Java, C#, XML, HTML, PHP, CSS, makefile, ASCII, doxygen, ini file, RC resource file, Javascript, ASP, VB/VBS, SQL, Objective- C, batch file, KiXtart, Matlab, Verilog, Haskell e InnoSetup. Pascal, Perl, Python, Lua, TeX, TCL, Assembler, ruby, Lisp, Scheme, Properties, Diff, Smaltalk, Postscript, VHDL, Ada, Caml, AutoIt, ASCII, doxygen, ini file, RC resource file.
Para além desta vertente, o Notepad ++ é competente em muitas outras necessidades.
Imprescindível.