C# 重竖琴代码缩进配置

C# 重竖琴代码缩进配置,c#,resharper,indentation,C#,Resharper,Indentation,Resharper当前将我的代码格式化为: myField1=expression1+ 表情2+ 表情4+ 表情5+ 表情6; 如果(表达式1 ||表情2 ||表情4 ||表情5 ||表情 ||表达方式7) { } 如何将行为更改为类似以下内容: myField1 = expression1 + expression2 + expression3 + expression4 + expression5 + expression6; if (expressio

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

myField1=expression1+
表情2+
表情4+
表情5+
表情6;
如果(表达式1
||表情2
||表情4
||表情5
||表情
||表达方式7)
{
}
如何将行为更改为类似以下内容:

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


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

谢谢大家!

在“选项代码编辑”下,有用于对齐多行构件的选项。其中之一是表达式,您可以使用它来获得所需的行为。

在“选项代码编辑”下,有用于对齐多行结构的选项。其中一个是表达式,您可以使用它从菜单中获取所需的行为:

Resharper->Options…

转到:

语言->C#->格式样式->其他

并检查:

从菜单中对齐多行结构->表达式

Resharper->Options…

转到:

语言->C#->格式样式->其他

并检查:


Align Multiline Constructs->Expression

顺便说一句,ReSharper 7.0 EAP中的楼梯格式是固定的。

顺便说一句,ReSharper 7.0 EAP中的楼梯格式是固定的。

您真的有
|Expression+
吗?这不是有效的C#,所以R#可以自由地用它做它想做的事情。@RogerLipscombe不,我的错!在复制粘贴第一个示例时,我忘了删除加号。您真的有
| | expression+
?这不是有效的C#,所以R#可以自由地用它做它想做的事情。@RogerLipscombe不,我的错!在复制粘贴第一个示例时,我忘记删除加号。