Resharper - 格式 <!DOCTYPE>

Resharper - Format <!DOCTYPE>

Resharper (2020.1.3) 格式 xml <!DOCTYPE> 元素不同于 Visual Studio 2019。格式化 XML 文档给出以下输出:

纯 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">
]>

请注意 <!DOCTYPE><!ENTITY> 的不同缩进。

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

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

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