2012-04-17 31 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中得到修復。