Можно ли переформатировать HTML в Visual Studio без удаления пустых строк? - PullRequest
4 голосов
/ 26 января 2009

Форматирование HTML в Visual Studio прекрасно работает - особенно если учесть, что вы можете выбрать выделение и просто отформатировать его. Вы можете просто выбрать тег или блок, щелкнуть правой кнопкой мыши и сделать «Выбор формата». Вы также можете переформатировать весь документ.

Однако мне нравится использовать много пробелов в моих документах, чтобы упорядочить вещи, и переформатированный HTML сжимает (удаляет!) Этот пробел.

Существуют ли какие-либо плагины или внешние инструменты для форматирования HTML, которые могли бы оставить нетронутым вертикальное пространство?

Редактировать: Бонусные баллы: Если у кого-то установлен 2010, могут ли они проверить, есть ли у него эта функция? Если у него нет этой функции, я бы хотел отправить запрос на функцию. К счастью, новый редактор гораздо более расширяемый, но я не знаю, распространяется ли это на настройку чего-то подобного.

Ответы [ 3 ]

3 голосов
/ 15 ноября 2012

Visual Studio 2012 сохраняет пустые разрывы строк при форматировании HTML. Я наткнулся на этот пост, потому что искал возможность удалить пустые строки!

2 голосов
/ 26 января 2009

Если в пробелах в ваших документах есть некоторая систематическая логика (например, разрыв строки до и после каждого тега таблицы), то вы можете получить желаемое поведение при применении форматирования.

Проверьте диалог настроек из: Сервис -> Параметры -> Текстовый редактор -> HTML -> Формат -> "Параметры тега"

Это в значительной степени позволяет вам настроить форматирование каждого типа тега на достаточно мелкий уровень. В вашем конкретном случае опция «Разрыв строки» может быть полезной или, по крайней мере, актуальной.

Вы также можете попробовать пользовательский форматировщик HTML, например HTML Tidy . Многие мощные редакторы, такие как Notepad ++ и UltraEdit, имеют встроенный модуль HTML Tidy для форматирования. Лично я нахожу возможности форматирования Visual Studio достаточными для большинства требований.

1 голос
/ 12 марта 2009

Краткий ответ - нет, 2008 всегда будет переформатировать его так, как это было в его настройках. Вам нужно будет настроить параметры в разделе «Параметры тегов», чтобы они соответствовали тому, как вы хотите, чтобы ваш HTML отображался.

Может содержать до двух пробелов до и после тега, но, к сожалению, нет способа сохранить пробел или форматирование для комментариев (он распознает только одинаковые теги start + end)

Если у вас есть проблемы с его соответствием вашему стилю кодирования, мой вопрос по этому поводу может помочь

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