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)

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)

... 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.


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.)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.