Para Windows te recomiendo Notepad ++.
Notepad++ es un editor gratuito de código fuente, que soporta varios lenguajes de programación y es totalmente gratuito !
Sintaxis coloreada y envoltura de sintaxis
Lenguajes soportados :
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
WYSIWYG
Y tiene un millar de opciones más, super recomendado
Notepad ++