Правила форматирования документов Visual Studio 2010 - PullRequest
0 голосов
/ 24 августа 2010

Я знаю, что в меню Сервис> Параметры (Текстовый редактор> CSS> Формат) я могу выбрать между тремя типами форматирования документа для файлов CSS (компактный, полуразвернутый и расширенный), а также с заглавными буквами.

В моей организации было принято решение реализовать структуру форматирования в файлах XML, в которой атрибуты элемента располагаются в последовательных строках следующим образом:

<ElementName attribute1="someValue"
             attribute2="someOtherValue" 
             attribute3="yaddayaddayadda" />
  1. Есть ли способ определить пользовательские правила форматирования для файлов XML, чтобы при форматировании документа с помощью Ctrl + K, Ctrl + D я получал желаемый результат?
  2. Есть ли способ определить «правило», которое вставит правильное количество пробелов во второй строке после того, как я закончу вводить первый атрибут?
  3. Есть ли способ заставить фрагменты кода следовать этим правилам при вставке в фрагмент?

Заранее спасибо за любые предложения.

Скотт.

Ответы [ 2 ]

1 голос
/ 05 июня 2014

Установите эту опцию:

Инструменты> Параметры> Текстовый редактор> XML> Форматирование> Атрибуты> Выровнять атрибуты каждый в отдельной строке.

Перейти к документу XML и использовать:

Правка> Дополнительно> Форматировать документ. ( CTRL + E , D )

0 голосов
/ 24 августа 2010

Нет, в Visual Studio нет способа настроить форматирование документа XML до этого уровня.Это позволяет только более грубое зернистое форматирование.

Я думаю, что ваш единственный вариант - использовать другой инструмент для обеспечения форматирования документов и запустить этот инструмент при сборке / сохранении рассматриваемых документов.По сути StyleCop для ваших документов XML.

...