Reformater XML dans Visual Studio 2010

106

Existe-t-il un moyen simple de reformater un fichier XML tout en le visualisant Visual Studio 2010. Par exemple, si vous ouvrez un fichier app.config généré, il peut ressembler à ceci:

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

Ceci est difficile à lire, existe-t-il un moyen de demander à Visual Studio 2010 de formater ceci, afin qu'il ressemble plus à:

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

Merci pour toute aide.

Mise à jour: Merci à Julien Hoarau pour l'une des réponses. Les réponses sont:

Edit -> Advanced -> Format Document (Ctrl+K, Ctrl+D)
Edit -> Advanced -> Format Selection (Ctrl+K, Ctrl+F)
Michael Goldshteyn
la source
Je veux juste mentionner une option pratique: si vous souhaitez activer / désactiver le formatage automatique lors du collage à partir du presseTools → Options → Text Editor → XML → Formatting → "On paste from clipboard"
Corio

Réponses:

167

Oui, vous pouvez :

Edit > Advanced > Format document (Ctrl+K Ctrl+D)
Julien Hoarau
la source
... et si cela provient d'un fichier, l'extension de fichier doit être pertinente pour le format ... comme .xml ou .html
BeardinaSuit
5

Si vous voulez laisser votre main droite libre pour faire autre chose, vous pouvez utiliser Ctrl+ E, Ctrl+ D.

Je ne sais pas en quoi c'est différent de Ctrl+ K, Ctrl+ D.

Paul Spangle
la source
1

Pas sûr à 100% à propos de VS2010, mais dans VS2015, si vous copiez et collez une longue chaîne de XML dans un document .XML, il le reformatera automatiquement.

("Formater le document" est généralement la voie à suivre, en mentionnant simplement une autre option.)

Jemmeh
la source