7

У меня есть Resharper и Web Essentials, установленные в Visual Studio 2013, и хотели бы, чтобы содержимое HTML-тега в моих файлах .cshtml было отступом.Содержимое HTML-тега Visual Studio

Так что я НЕ хочу (и, кажется, по умолчанию):

<html> 
<body> 
    <h1>Hello!</h1> 
<body> 
</html> 

Я хочу, чтобы это выглядело как:

<html> 
    <body> 
     <h1>Hello!</h1> 
    <body> 
</html> 

Я удалил все от Resharper -> Параметры -> Редактирование кода -> HTML -> Стиль форматирования -> Не отступать от детей.

Я также проверил Инструменты -> Параметры -> Текстовый редактор -> HTML (Веб-формы) -> Форматирование -> Специфичные параметры тега -> Контент клиента -> html -> Содержание отступа безрезультатно.

Обратите внимание, что у меня нет инструментов -> Параметры -> Текстовый редактор -> HTML -> Форматирование, вместо этого у меня есть два поддерева, HTML и HTML (веб-формы), где только HTML (Web Forms) имеет Опция форматирования.

Кто-нибудь знает, как получить Visual Studio для этого? Очень неприятно видеть, что мой отлично отформатированный HTML-документ выходит из окна всякий раз, когда я добавляю новый тег. Благодаря!

ответ

8

Еще одна причина, по которой Resharper не имеет содержимого тега отступа - размер тега. Ищите опцию Resharper -> Опции -> Редактирование кода -> HTML -> Стиль форматирования -> Не отступайте от детей, если размер тега больше Если количество строк слишком велико, форматировщик Resharper не поддерживает его. Попробуйте установить значение, например. 10000

+1

Я думаю, что установил его, хотя щелчок правой кнопкой мыши и «формат документа» еще расстегивает отступа: \ Это, по крайней мере, фиксирует поправки в то время как-типирования, хотя, спасибо! – MatthewSot

+0

Странное поведение. Я создал для него проблему [RSRP-429035] (https://youtrack.jetbrains.com/issue/RSRP-429035). Было бы здорово, если вы приложите некоторое описание к выпуску и пример кода – WinnieThePoooh

10

Я немного опаздываю на вечеринку, но, похоже, вы можете исправить это, удалив «html, body» из «HTML -> Стиль форматирования -> (вокруг тегов). Не отступайте от детей«

Смотрите здесь: enter image description here

+1

Спасибо за ответ! В исходном вопросе, однако, я упомянул, что я удалил все теги из этой опции в Resharper, так что, к сожалению, это не так (возможно, они исправили ошибку с тех пор, мне пришлось бы дважды проверить) – MatthewSot

+0

Мне показалось, что это работает для меня в ReSharper 9.x, но у него все еще была проблема с нажатием «Формат документа» :( –

+0

Спасибо! Это слишком долго приводило меня в бешенство. – Bojan

Смежные вопросы