Я использую tidy вместе с пользовательской системой сборки для предварительного преобразования HTML.
У меня есть HTMLTidy.sublime-build в моем каталоге Packages / User /:
{
"cmd": ["tidy", "-config", "$packages/User/tidy_config.cfg", "$file"]
}
и файл tidy_config.cfg в одном каталоге:
indent: auto
tab-size: 4
show-warnings: no
write-back: yes
quiet: yes
indent-cdata: yes
tidy-mark: no
wrap: 0
И просто выберите систему сборки и нажмите ctrl + b или cmd + b для переформатирования содержимого файла.Одна небольшая проблема заключается в том, что ST2 не перезагружает файл автоматически, поэтому для просмотра результатов необходимо переключиться на другой файл и обратно (или в другое приложение и обратно).
На Mac, который я использовалДля установки tidy в macports необходимо загрузить его самостоятельно и указать рабочий каталог в системе сборки, в котором находится tidy:
"working_dir": "c:\\HTMLTidy\\"
или добавить его в PATH.