Переформатируйте 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"
Корио

Ответы:

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, он автоматически переформатирует ее.

(«Форматировать документ» обычно можно, просто упомянув другой вариант.)

Джемме
источник