重新精简器代码缩进配置

本文关键字:缩进 配置 代码 新精简 | 更新日期: 2023-09-27 18:31:18

Resharper目前将我的代码格式化为:

myField1 = expression1 +
    expression2 +
        expression4 +
            expression5 +
                expression6;
if (expression1 
        || expression2
            || expression4
                || expression5
                    || expression6
                        || expression7)
{
}

如何将行为更改为以下内容:

myField1 = expression1 +
    expression2 + expression3 +
    expression4 +
    expression5 +
    expression6;

if (expression1 
    || expression2
    || expression4
    || expression5
    || expression6
    || expression7)
{
}

谢谢!

重新精简器代码缩进配置

从菜单中:

Resharper -> Options...

转到:

Languages -> C# -> Formatting Style -> Other

并检查:

Align Multiline Constructs -> Expression

在"选项-代码编辑"下,有用于对齐多行结构的选项。其中之一是表达式,您可以启用它以获得您想要的行为

顺便说一下,类似楼梯的格式在 ReSharper 7.0 EAP 中得到了修复。