Я уже потратил около 2 часов на поиск в Google и пробовал различные инструменты, но либо они не используют теги отступа, либо они не совместимы с HTML5, например знаменитая HTML-версия, которая последний раз обновлялась 3 года назад…
NB Я не хочу применять это к источнику страницы (как это сделает PHP или JS), но к коду в редакторе, так что между тегами появляется четкая иерархия.
В идеале мне нужен инструмент Mac OS X, но я возьму любой онлайн-инструмент и, в конце концов, переустановлю Wine-совместимый инструмент.
PS на данный момент использую Coda от Panic
Ответы:
Aptana Studio 2 делает то, что вы хотите в меню Правка> Формат. Я использовал его, и он форматирует HTML, CSS и Javascript.
WYSIWYG-редактор BlueGriffon также может форматировать html при открытии файла.
Оба решения бесплатны и с открытым исходным кодом, но Aptana может быть лучше. Я не уверен, что BG сохранит весь код без изменений, вероятно, нет.
Примечания:
источник
Теперь есть версия tidy в формате HTML5, которую можно найти здесь: https://github.com/w3c/tidy-html5 .
источник
Я искал онлайн-инструмент, и, вероятно, поэтому мне не удалось ничего найти.
Мне указали на плагин Coda PHP & Toolkit , который это делает. Также большинство редакторов HTML, таких как Taco, делают это изначально (но не Coda).
источник
Я скромно предлагаю эспрессо 2 .
С их сайта:
Вы можете прочитать обзор Mac Appstorm, чтобы иметь представление о качестве. Они дают это 10/10 .
источник
Похоже, Eclipse отлично справляется с отступом / форматированием HTML5. Вы просто используете обычную команду форматирования (Ctrl-Shift-F) для файла HTML, загруженного в редактор HMTL, и он переформатирует его.
Чтобы настроить его, перейдите в настройки -> Интернет -> HTML файлы -> редактор. Вы также можете контролировать валидацию здесь. (Я использую Eclipse v4.2.2.)
Обратите внимание, что редактор HTML требует, чтобы ваша установка Eclipse включала платформу Web Tools (подробности см. В этом ответе ).
источник
Если вы ищете инструмент Mac OS X, который делает эту работу, я бы сказал TextMate .
Обычно я делаю многократные отступы, и лучшим, что мне удалось найти, был именно этот.
Что мне нравится, так это то, что он на самом деле не переупорядочивает ваш код, а переопределяет его в форме, которая проверяет вложенность и отступы по уровням, а не по тегам .
Функция «Выбор отступа» особенно полезна.
источник
JetBrains PhpStorm отлично работает и интуитивно понятен с отступами в HTML, CSS или PHP. Тип отступа (табуляции или пробелы) вы можете изменить в настройках PHPStorm.
источник
Dirtymarkup.com - мой способ быстрого форматирования HTML и JS.
источник