skEdit (formerly skHTML) is a text editor with a focus on web development. It includes features to assist in the editing of HTML, CSS, JavaScript, PHP, Perl, Python, ASP, Ruby/Rails, SQL and ColdFusion.
These features include an integrated Project View to easily edit an entire project of files, syntax highlighting, code-completion and hinting, integrated SFTP/FTP/WebDAV for file transfers and editing, Tidy integration to validate and clean files, powerful search and replace on single and multiple files with support regular expressions, snippets to store frequently used sections of text, line-numbering, free upgrades after initial purchase, and more.