Переформатуйте XML у Visual Studio 2010


106

Чи є простий спосіб переформатувати XML-файл під час перегляду Visual Studio 2010. Наприклад, якщо ви відкриєте згенерований файл app.config, це може виглядати так:

<?xml version="1.0"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>

Це важко читати, чи є спосіб доручити Visual Studio 2010 відформатувати це так, щоб воно виглядало більше як:

<?xml version="1.0"?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>
</configuration>

Дякуємо за будь-яку допомогу.

Оновлення: Зарахував Жульєну Хоарау за одну з відповідей. Відповіді:

Edit -> Advanced -> Format Document (Ctrl+K, Ctrl+D)
Edit -> Advanced -> Format Selection (Ctrl+K, Ctrl+F)

Просто хочу згадати зручний варіант: якщо ви хочете ввімкнути / вимкнути автоматичне форматування пасти з буфера обмінуTools → Options → Text Editor → XML → Formatting → "On paste from clipboard"
Corio

Відповіді:


167

Так, ти можеш :

Edit > Advanced > Format document (Ctrl+K Ctrl+D)

... і якщо воно з файлу, розширення файлу має відповідати формату ... як .xml або .html
BeardinaSuit

5

Якщо ви хочете залишити праву руку вільною, щоб зробити щось інше, ви можете використовувати Ctrl+ E, Ctrl+D .

Не впевнений, чим це відрізняється від Ctrl+ K, Ctrl+ D.


1

Не на 100% впевнений у VS2010, але у VS2015, якщо скопіювати та вставити довгий рядок XML у .XML документ, він автоматично переформатує його.

("Форматування документа", як правило, це шлях, просто згадуючи інший варіант.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.