Visual Studio отступ HTML содержимое тега
Я установил Resharper и Web Essentials в Visual Studio 2013 и хотел бы, чтобы содержимое HTML-тега в моих файлах.cshtml было с отступом.
Так что я не хочу (и, кажется, по умолчанию):
<html>
<body>
<h1>Hello!</h1>
<body>
</html>
Я хочу, чтобы это выглядело так:
<html>
<body>
<h1>Hello!</h1>
<body>
</html>
Я удалил все из Resharper -> Параметры -> Редактирование кода -> HTML -> Стиль форматирования -> Не делать отступ для потомков.
Я также проверил Инструменты -> Параметры -> Текстовый редактор -> HTML (веб-формы) -> Форматирование -> Параметры тега -> Теги клиента -> HTML -> Отступ содержания безрезультатно.
Обратите внимание, что у меня нет Tools -> Options -> Text Editor -> HTML -> Formatting, вместо этого у меня есть два поддерева, HTML и HTML (веб-формы), где только HTML (веб-формы) имеет параметр форматирования.
Кто-нибудь знает способ заставить Visual Studio сделать это? Очень раздражает, что мой отлично отформатированный HTML-документ выходит из окна всякий раз, когда я добавляю новый тег. Спасибо!
2 ответа
Еще одна причина, по которой Resharper не делает отступ для содержимого тега - размер тега. Ищите опцию Resharper -> Параметры -> Редактирование кода -> HTML -> Стиль форматирования -> Не делать отступы для дочерних элементов, если размер тега больше, чем Если количество строк слишком велико, форматер Resharper'не имеет значения. Попробуйте установить значение, например, 10000
Я немного опоздал на вечеринку, но, похоже, вы можете это исправить, удалив "html, body" из "HTML -> Форматирование стиля -> (Вокруг тегов) Не делать отступы для потомков"
Посмотреть здесь: