HTML-форматировщик командной строки, который никак не изменяет HTML, только отступы? - PullRequest
3 голосов
/ 03 мая 2011

Я пытался привести в порядок (читай: HTML Tidy) мой HTML, но он продолжает пытаться «исправить» мой HTML, который фактически нарушает вывод.У меня нет времени, чтобы исправить весь этот «недопустимый» HTML ... он прекрасно отрисовывается в каждом браузере, я просто хочу отформатировать его, чтобы я мог его прочитать.Есть ли такой инструмент?

1 Ответ

1 голос
/ 03 мая 2011

Попробуйте открыть его в vim (редактор файлов), затем используйте это:

gg=G

Это переопределяет (=) каждую строку от первой строки (gg) до последней (G). Это будет работать, только если новые строки уже существуют. Если вам нужно вставить новые строки, вы можете добавить регулярное выражение для поиска близких тегов, а затем вставить новую строку.

%s/\>/\>\\n/g

%s регулярное выражение всего файла соответствует закрывающему тегу> и заменяется> новой строкой.

Если вы новичок в vim, вы можете использовать :wq, чтобы написать (w) [сохранить] и выйти q

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...