I cannot believe nobody mentioned komodo edit, by activestate. It has tons of features (including some ftp stuff), great autocomplete (just missing some new html5 features in the autocomplete, that's all), treats javascript inside of html files as if it were part of a js file (aptana doesn't treat javascript as javascript unless it is in a .js
file, doesn't support embedding it into html files). It support lots of languages (php, js, html, css, asp, ...), auto-indents (something I was surprised not to see in sublime text html), provides a description of functions (e.g. if you type document.getElementById(
it will say something like getElementById(string id) returns the element with the specified id
, which is sometimes helpful). It also has syntax highlighting, but not just for errors: if you type if(x=f)
it will say strict warning: assignment instead of testing
. I tried Aptana studio for 10 minutes, noticed that the autocomplete was missing, javascript didn't work in html files, stopped using it. Then I tried sublime text 2, also hated it. It was missing auto indent, autocomplete, and a lot more. I have using komodo edit for months and it is definitely the best.