In general I need two main features from the code editor. (I will not talk about obvious ones like unicode and unix/win/osx line ending support, fast, good UI, etc) And those are: sftp browser and just a good editor.
Nobody seems to ever get it right.
TextMate seems to be fast, but lacks sftp support. Same for sublime (which is also just weird editor). Same for Kod. Same for lots of them.
Then there are editors with bunch of features, but are so terribly slow or lacks design so much or just can't seem to get some of the features right. For example eclipse and all its crazy movement. Or komodo with its seems-to-be-unfinished sftp panel.
Then there are few those that shine out like Espresso and Coda. They are not bad at all, but for example Espresso is kind of slow on my computer and I can't get used to its sftp browser. On the other hand Coda is nicely made and is full of features, but I don't really use them all so from my point of view it could be much lighter.
But for me Coda seems to be the best of them all. At least as far as I know all is. It would be great if Coda would make a "Coda Lite" version and sell it for like $15-25. $99 is too much for the editor.
Ideally it should look like this:
- Possibility to add sftp sites like bookmarks or whatever, just without site loading thing to make it faster. It can as well be just a good looking list;
- SFTP and probably a local file browser, its pretty good as it is already;
- Document splitting could be useful;
- Same editor;
- Same text possibilities;
- Same file and syntax highlithing support + bash scripting could be also useful;
- +Trim trailing whitespace. Maybe even a setting checkbox that would allow to trim trailing whitespace before each save;
- +A possibility to sort folders before files in a file browser;
+Lion full screen support
No hints, no clips, no validation, no sharing, maybe no code navigator.
- Books: Why? I have opened the tab once.
- Terminal: OSX have pretty nice terminal application it self.
- CSS: Its faster to write css value than search for it in all those fields.
If it all makes it work faster then it would be a really great editor.