Notepad++ is a
free source code editor (and Notepad replacement), which supports several programming languages, running under the MS Windows environment.
I like some features very much, such as:
(1) Syntax Highlighting and Syntax Folding
Supported languages :
C,
C++,
Java , C#, XML,
HTML, PHP,
Javascript, RC resource file, makefile, ASCII art file,
Fortran, doxygen, ini file, batch file, ASP, VB/VBS source files, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, TeX, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab and Verilog.
(2) Function Listing
Recommend versions>=4.0. It can be executed under
Unix/Linux using
Wine (the latest release).