Ответ 1
Если вы имеете в виду раскраску и форматирование из "Формат", Notpad ++ имеет функцию HTML tidying через плагин Tidy2. Установите плагин с помощью диспетчера подключаемых модулей, и в меню "Плагины" появится новое меню. Элемент Tidy2 появится под плагинами, и оттуда вы можете форматировать HTML.
Кроме того, IDE Netbeans имеет функцию форматирования (ALT + F) для многих языков (включая PHP, HTML, CSS и JS).