Resharper (2020.1.3)对xml <!DOCTYPE>元素的格式与Visual 2019不同。格式化XML文档提供以下输出:
纯Visual 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">
]>请注意<!ENTITY>在<!DOCTYPE>中的不同缩进。
我如何配置Resharper,使其缩进<!ENTITY>,就像Visual一样,或者至少完全不碰<!DOCTYPE>并保留代码(缩进)。如果这是不可能的,那么我如何配置Visual来使用Resharper的样式,或者在格式化<!DOCTYPE>文档时不碰它。
换句话说,目标是使格式保持一致。当然,Resharper仍然比Visual更好地清理代码,也就是说,Resharper做了一些额外的格式化。但是,如果其他开发人员(没有Resharper)对文档进行格式化,Visual不会覆盖这些内容。
发布于 2021-02-24 15:14:09
ReSharper没有和的格式化规则。我提交了特征请求。
https://stackoverflow.com/questions/65233650
复制相似问题