我经常使用 ReSharper“清理代码”命令将我的代码格式化为我们的编码风格,然后再将其检入源代码管理。这通常工作得很好,但是手动格式化一些代码更好(例如,由于 ReSharper 中的缩进规则,像链式 linq 方法或多行三元运算符这样的东西有一个奇怪的缩进,将它们推到右边)。
有什么方法可以标记文件的某些部分以告诉 ReSharper 不要格式化该区域?我希望某种标记类似于 ReSharper 如何抑制其他警告/功能。如果没有,是否有某种方法可以更改设置组合以使 ReSharper 正确格式化缩进?
编辑:
我从 ReSharper 论坛中发现了这篇文章,其中说生成的代码部分(如 ReSharper 选项页面中所定义)在代码清理中被忽略。虽然尝试过,但它似乎并没有被忽视。