我经常使用ReSharper的“Clean Up Code”命令将我的代码格式化为我们的编码风格,然后再将其检入源代码控制。总体来说,这个功能很好用,但有些代码最好手动格式化(例如,由于ReSharper中缩进规则的原因,链式linq方法或多行三元运算符具有奇怪的缩进,会将它们推到右侧)。
是否有办法标记文件的某些部分,以告诉ReSharper不要格式化该区域?我希望有类似于ReSharper抑制其他警告/功能的标记。如果没有,是否有改变设置组合的方法,使ReSharper能够正确地格式化缩进?
编辑:
我在ReSharper论坛上找到了这篇文章,称生成的代码段(如在ReSharper选项页面中定义的)在代码清理中被忽略。然而,尝试过后,似乎并没有被忽略。