Monday, January 08, 2007

HTML Editor Frustrations

Since Homesite 4.5 I've been a strong supporter of Homesite as an HTML editor, largely because it has a few key features I can't live without. After Macromedia bought Homesite from Nick Bradbury, it quickly fell into development hell, and has been abandoned by Macromedia, in favour of their own Dreamweaver. Macromedia being bought by Adobe makes the likelyhood of a ressurection all the less probable.

I've never been a fan of dreamweaver just because of the bloat of WYSIWYG features I'll never use. They half-heartedly made a "Homesite+" that integrated with dreamweaver, but when I tried it, it also lacked the key features that made me love Homesite 5.5.

I had hope however, when Nick Bradbury started Bradsoft, and was developing a new CSS/HTML specific editor called Topstyle. But now Bradsoft has been aquired by Newsgator, and it looks as if Topstyle is on hold now too (no updates for more than a year and a half).

So eventually I'm going to need to change HTML editors to something more up to date. Below are the features I can't live without from Homesite 5.5, and if anyone has suggestions on another application that fills these requirements, let me know in the comments.

Code Snippets

Lots of things have code snippets, but I have yet to find another one which has easy to use macros in their code snippets. For example, in my 2 column layout CSS snippet, I have a macro called $${SidebarWidth}, and when I insert the code snippet, it prompts me for a value, and inserts that value wherever $${SidebarWidth} appears. This streamlines my process so much, as i use it for inserting client names into title tags and copyrights, widths for various elements, font family's etc... The snippets should also be able to be aranged by folder and sub folder, or a grouping of some sort.

Hotkey Code templates

Similar to code snippets, but without variables, and based around quickly inserting small ammounts of code using hotkeys. I press CTRL+J to invoke a dropdown list of snippets, type the first letter or 2 of a keyword associated to the one i want, and press enter. I use these all the time for quickly making data tables.

Tag selection

Some way of easily selecting the start tag, end tag, and everything in between in HTML. CTRL+Double click on either the start or end tag to do this.

There are of course, plenty of features I probably take for granted, but those are the big 3 for me, that most things seem to lack. The closest I've come is TextMate for Mac, which is awesome (though the code snippets seemed quite difficult to set up initially), but we are a windows/microsoft shop at enlighten, so thats not an option for me.

Comments are closed.
Add a Comment