From Sublime Text:
Sublime Text is a text editor for code, HTML, and prose. It features rich selection of editing commands, including indenting or un-indenting, paragraph reformatting, line joining , multiple selections, regular expression search and replace, incremental find as you type, and preserve case on replace. Create macros, snippets, auto complete, and repeat last action. It has build tool integration ability, automatic build on save, and WinSCP integration for editing remote files via SCP and FTP.