Unfortunately: there is no perfect solution.
From time to time I am trying to navigate through many software related portals to check each HTML editor I can find and... all of them sucks.
Tried
Eclipse &
Aptana many times and each one of them was disaster due to applications speed. If I can't load editor in less than minute I abandon it. And that was always the case here.
Same goes for
NetBeans, although it has very nice help for many tags, when auto-complete kicks in. Sadly: editing features (like column mode) in this application keep irritating me. Also there is no good support for pure HTML projects. Of course, there is an extension for it but doesn't work properly for me. Every time I am creating the project and specifying completely new path, it adds dozens of files I don't even know where from. Is it that hard to have completely clean project with no files in it to add/create them manualy? And why should I specify text encoding in files properties instead of having it done automatically on drag'n'drop?
In my work I am supposed to use
Dreamweaver. Great app but has no column mode, no nice Search&Replace and code snippets are crap. I had also had to create my own extension (script) for entities conversion. Despite of having awesome source code formatter it is not development tool. It is design tool with possibility of development. Design View is great but having it as main focus part is not. Don't believe me it is not for coders? Launch multi-screen view and see what lands in floating window and what stays with the rest of the interface.
HippoEdit - not focused on strict web development but... has the best column edit mode in the world. I spent a lot of time on Polish translation of HE web page to get free key. Was using it for many hours but beta version started to crash on me randomly. Since I can't reproduce any of errors author can't help me. Abandoned for time being. Worth mentioning: previewers for images or colours (just hover value and get preview ) and text markers (according to author: partially inspired by
my suggestion from DC)
Notepad++ - not web dev tool but very good text editor. Thanks to the PythonScript plugin I can have ZenCoding in it, integrate
CleverCSS and write own snakes (got to learn this beast basics but was not end of the world). Not bad column mode, good Search&Replace but bad HTML and JS auto-complete in contrary. It seems to be good enough for quick web work but the lack of Preview Panel can be PITA*.
OK. my Muse left me so… for daily work I am using Dreamweaver because of code re-formatting and Design View while keeping Notepad++ for quick edits and as additional clipboard.
*) Well, I can set browser refresh to few seconds but there would be no reason to complain and I hate such scenarios