Riformattare XML in Visual Studio 2010


106

Esiste un modo semplice per riformattare un file XML durante la visualizzazione di Visual Studio 2010. Ad esempio, se apri un file app.config generato, potrebbe essere simile a:

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

Questo è difficile da leggere, c'è un modo per istruire Visual Studio 2010 a formattarlo, in modo che assomigli più a:

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

Grazie per qualsiasi aiuto.

Aggiornamento: con merito a Julien Hoarau per una delle risposte. Le risposte sono:

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

Voglio solo menzionare un'opzione utile: se vuoi abilitare / disabilitare la formattazione automatica su incolla dagli appuntiTools → Options → Text Editor → XML → Formatting → "On paste from clipboard"
Corio

Risposte:


167

Si, puoi :

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

... e se proviene da un file, l'estensione del file dovrebbe essere pertinente al formato ... come .xml o .html
BeardinaSuit

5

Se vuoi lasciare la tua mano destra libera per fare qualcos'altro, puoi usare Ctrl+ E, Ctrl+ D.

Non sono sicuro di come questo sia diverso da Ctrl+ K, Ctrl+ D.


1

Non sono sicuro al 100% su VS2010, ma in VS2015 se copi e incolli una lunga stringa di XML in un documento .XML, lo riformatterà automaticamente.

("Formatta documento" di solito è la strada da percorrere, menzionando solo un'altra opzione.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.