Visual Studio 2010文档格式规则

时间:2010-08-24 17:30:07

标签: xml visual-studio visual-studio-2010 code-formatting

我知道在工具>选项(文本编辑器> CSS>格式)菜单我可以在CSS文件(紧凑,半扩展和扩展)以及大写的三种文档格式之间进行选择。

我的组织已决定在XML文件中实现格式化结构,其中元素的属性在连续的行上排列如下:

<ElementName attribute1="someValue"
             attribute2="someOtherValue" 
             attribute3="yaddayaddayadda" />
  1. 有没有办法为XML文件定义自定义格式规则,以便在使用Ctrl + K格式化文档时,按Ctrl + D我会得到所需的结果?
  2. 有没有办法定义一个“规则”,在我输入第一个属性后,会在第二行插入正确数量的空格?
  3. 在粘贴代码段时,有没有办法让代码段遵循这些规则?
  4. 提前感谢任何建议。

    斯科特。

2 个答案:

答案 0 :(得分:1)

设置此选项:

工具&gt;选项&gt;文本编辑器&gt; XML&gt;格式化&gt;属性&gt;将每个属性对齐在一个单独的行上。

转到XML文档并使用:

编辑&gt;高级&gt;格式化文档。 ( CTRL + E D

答案 1 :(得分:0)

在Visual Studio中,没有办法在此级别自定义XML文档格式。它只允许更粗糙的格式化。

我认为您唯一的选择是使用其他工具来确保文档的格式化,并使该工具在构建/保存相关文档时运行。基本上是用于XML文档的StyleCop。