【问题标题】:Resharper - Format <!DOCTYPE>Resharper - 格式 <!DOCTYPE>
【发布时间】:2021-03-21 19:47:03
【问题描述】:

Resharper (2020.1.3) 格式化 xml &lt;!DOCTYPE&gt; 元素的格式与 Visual Studio 2019 不同。格式化 XML 文档会产生以下输出:

Pure Visual Studio 2019(无 Resharper):

<!DOCTYPE xsl:stylesheet [
    <!ENTITY XML "http://www.w3.org/TR/REC-xml">
    <!ENTITY XMLNames "http://www.w3.org/TR/REC-xml-names">
]>

Resharper 2020.1.3

<!DOCTYPE xsl:stylesheet [
<!ENTITY XML "http://www.w3.org/TR/REC-xml">
<!ENTITY XMLNames "http://www.w3.org/TR/REC-xml-names">
]>

请注意&lt;!ENTITY&gt;&lt;!DOCTYPE&gt; 中的不同缩进。

如何配置 Resharper 以与 Visual Studio 相同的方式缩进 &lt;!ENTITY&gt; 或至少不触及 &lt;!DOCTYPE&gt; 并保持代码原样(缩进)。如果这不可能,那么我如何配置 Visual Studio 以使用 Resharper 的样式或在格式化 XML 文档时不触摸 &lt;!DOCTYPE&gt;

换句话说,目标是使格式一致。当然,Resharper 仍然比 Visual Studio 更好地清理代码,即 Resharper 做了一些额外的格式化。但如果其他开发人员(没有 Resharper)格式化文档,则 Visual Studio 不会覆盖这些内容。

【问题讨论】:

    标签: xml resharper indentation doctype


    【解决方案1】:

    ReSharper 没有 和 的格式化程序规则。我提交了a feature request

    【讨论】:

      猜你喜欢
      • 2013-03-05
      • 1970-01-01
      • 2013-03-30
      • 2011-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      相关资源
      最近更新 更多