HTMLKit
Ace HTML у меня не ужился. Задумка хорошая, но реализация глюковастенькая. Зато прижился Html Kit
Долго рассказывать не буду. Фич много. Не буду говорить про стандартные (авто подсветка тэгов, и.т.д), скажу только что, что понравилось: авто завершение. Настраиваемое. Напечатал я «<img», а он сам подставил «<img src=http://spectator.ru/ width=0 height=0 alt=’’>» и курсор заботливо после «=» поместил. Это гибко настраивается. Поддержка плюгинов. Самому плюгин написать можно хоть в delphi, хоть в VB хоть на специальном скриптовом языке для таких случаев. Скрипты — разные. Например, скрипт, расставляющий сам br’ы — написать такой дело тридцати секунд.
В качетсве плюгина к нему есть HTML-tidy. Об этом хотелось рассказать бы подробней. Сама эта программа предназначена для тех, кто пишет html. Оригинальное предназначение, правда? ;) Вот тут написано все подробней — дескать, tidy убирает мелкие баги в коде, где надо — закрывает тэги, и так далее. Может даже из обычного кода делать код «лесенкой». Сама tidy — консольная программа, запускаемая из командной строки. А если кому лень разбираться — она же (tidy) сделана в виде плагина в Html Kit’у.
Да, ну и самое главное — Tidy рекомендован W3C (World Wide Web Consortium). Вернее, даже не рекомендован — а сделан ими. Вебмастерам в помощь ;)
Так вот, этот Tidy входит в Html-Kit в качестве плюгина. Либо к tidy есть специальная, GUI-евая примочка, front-end, вот тут.