Как изменить автоматическое форматирование HTML в Visual Studio 2008 2010 - PullRequest
1 голос
/ 10 декабря 2010

Автоформатер, похоже, не так настраиваем для HTML, как для C #.

Когда я печатаю <div>

я получаю <div>|</div>

хочу

<div>
    |
</div>

Мысли

* ОБНОВЛЕНИЕ - у меня также установлен ReSharper.

Ответы [ 2 ]

2 голосов
/ 10 декабря 2010

У Скотта Гу есть пост о том, как это сделать.Сцена тоже есть.

http://weblogs.asp.net/scottgu/archive/2006/07/07/Tip_2F00_Trick_3A00_-Custom-formatting-HTML-in-Visual-Web-Developer-and-Visual-Studio-2005.aspx

1 голос
/ 10 декабря 2010

Инструмент -> Параметры -> Текстовый редактор -> HTML -> Формат -> Параметры, специфичные для тегов ... -> Клиентские теги HTML -> div

Обратите внимание на разрывы строк: раздел; а также предварительный просмотр внизу.

Имейте в виду, что это связано с опцией форматирования самого HTML-файла; НЕ как автоматическое заполнение и IntelliSense работают в VS. Поэтому без ReSharper я могу запустить открытый div, закрыть его и получить то, что вы описываете в HTML-документе ...

<div></div>

Если бы я изменил это на ...

<div><button></button></div>

... и нажмите CTRL + K, CTRL + D, я получу ...

<div>
    <button>
    </button>
</div>

... именно там начинается форматирование.

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