2012-03-11 5 views
4

В визуальной студии, когда я вставляю фрагмент html в исходное окно файла aspx/ascx, IDE повторно откладывает содержимое. Например, если я вставляю это ...Visual Studio 2010 html indenting

<div><ul><li><a href="#">Item 1</a></li><li> 
<a href="#">Item 2</a></li><li><a href="#">Item 3</a></li></ul>/div> 

.. язь переформатирует текст ....

<div> 
    <ul> 
     <li><a href="#">Item 1</a></li><li><a href="#">Item 2</a></li><li><a 
      href="#">Item 3</a></li></ul> 
</div> 

Но на самом деле, я хочу, HTML форматированный, как это ...

<div> 
    <ul> 
     <li> 
      <a href="#">Item 1</a> 
     </li> 
     <li> 
      <a href="#">Item 2</a> 
     </li> 
     <li> 
      <a href="#">Item 3</a> 
     </li> 
    </ul> 
</div> 

Как изменить способ VS indents html на вышеуказанный?

ответ

4

Вы можете изменить это путем введения пользовательского форматирования текста (HTML) редактор, должен:

Параметры -> Текстовый редактор -> HTML -> Форматирование -> Метка Конкретные параметры (кнопка)
-> Клиентские HTML-теги -> a -> Выпадающий список строк для строк до и после

Сделайте это для всех тегов, которые вы хотите отформатировать по-разному.

+0

Отлично, спасибо – user1226830

4

Ctrl + К затем Ctrl + D, будет форматировать текущий документ.

Ctrl + К затем Ctrl + F, будет форматировать выбранный текст.