2012-04-17 2 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 #, возможно, свободно делать то, что ему нужно. –

+0

@RogerLipscombe нет, мой плохой! Я забыл удалить символ плюса, когда я скопировал первый пример. –

ответ

3

В меню:

Resharper -> Options...

Перейти к:

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

И проверить:

Align Multiline Constructs -> Expression

1

В разделе «Редактирование параметров» есть варианты выравнивания многострочных конструкций. Один из них Expression, которые вы могли бы позволить получить поведение, которое вы хотите

0

Кстати, в ReSharper 7.0 EAP зафиксировано форматирование по лестнице.

Смежные вопросы