Sformatuj ponownie XML w Visual Studio 2010


106

Czy istnieje łatwy sposób na ponowne sformatowanie pliku XML podczas przeglądania go w programie Visual Studio 2010. Na przykład, jeśli otworzysz wygenerowany plik app.config, może to wyglądać następująco:

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

Jest to trudne do odczytania, czy istnieje sposób, aby poinstruować program Visual Studio 2010, aby sformatował to tak, aby wyglądał bardziej jak:

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

Dzięki za wszelką pomoc.

Aktualizacja: Z uznaniem dla Juliena Hoarau za jedną z odpowiedzi. Odpowiedzi są następujące:

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

Chcę tylko wspomnieć o przydatnej opcji: jeśli chcesz włączyć / wyłączyć automatyczne formatowanie podczas wklejania ze schowkaTools → Options → Text Editor → XML → Formatting → "On paste from clipboard"
Corio

Odpowiedzi:


167

Tak, możesz :

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

... a jeśli pochodzi z pliku, rozszerzenie pliku powinno odpowiadać formatowi ... np. .xml lub .html
BeardinaSuit

5

Jeśli chcesz zostawić prawą rękę wolną do zrobienia czegoś innego, możesz użyć Ctrl+ E, Ctrl+ D.

Nie wiem, czym to się różni od Ctrl+ K, Ctrl+ D.


1

Nie mam 100% pewności co do VS2010, ale w VS2015, jeśli skopiujesz i wkleisz długi ciąg XML do dokumentu .XML, zostanie on automatycznie sformatowany.

(„Formatuj dokument” jest zwykle właściwą drogą, wystarczy wspomnieć o innej opcji).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.