在Visual Studio 2010中重新格式化XML


106

在查看Visual Studio 2010时,是否有一种简单的方法可以重新格式化XML文件。例如,如果打开一个生成的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>

谢谢你的帮助。

更新:归功于朱利安·霍劳(Julien Hoarau)的答案之一。答案是:

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"
Corio

Answers:



5

如果您想让右手腾出空间做其他事情,可以使用Ctrl+ ECtrl+ D

不知道这与Ctrl+ KCtrl+ 有何不同D


1

对于VS2010,不是100%不确定,但是在VS2015中,如果将一长串XML复制并粘贴到.XML文档中,它将自动重新格式化它。

(通常会提到“格式化文档”,只提到另一个选项。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.