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)
{
}
谢谢!
答案 0 :(得分:3)
从菜单中:
Resharper -> Options...
转到:
Languages -> C# -> Formatting Style -> Other
并检查:
Align Multiline Constructs -> Expression
答案 1 :(得分:1)
在“选项 - 代码编辑”下,可以选择对齐多行结构。其中一个是Expression,你可以启用它来获得你想要的行为
答案 2 :(得分:0)
顺便说一下,在ReSharper 7.0 EAP中修复了类似楼梯的格式。