2012-04-17 32 views
1

ReSharper的格式目前我的代码: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) 
{ 
} 

谢谢!

+2

你真的有“表达式+'?这不是有效的C#,所以R#可以自由地做它想要的。 – 2012-04-17 10:05:06

+0

@RogerLipscombe不,我的不好!我复制粘贴第一个示例时忘记删除加号。 – 2012-04-17 13:02:08

回答

3

从菜单的行为:

Resharper -> Options...

转到:

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

并检查:

Align Multiline Constructs -> Expression

1

在选项 - 代码编辑下,有对齐多行构造的选项。其中之一是表达,你可以使得到你想要

0

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