Проблема с отступом скобок в Visual Studio 2010 + resharper

Я использую VS 2010 + resharper, и мне надоело переформатировать отступ скобок в коде как i хочу это. Например, если у меня есть такой код:

operators.Keys
    .ToList()
    .ForEach(k => filters
        .AddRange(CustomHtmlHelpers.GetIdAndValueListByPrefix(queryString, k)
            .Select(t => new QueryFilter()
            {
                Operation = operators[k],
                PropertyName = t.Item1,
                Value = t.Item2
            })))

И если я поставил ; в конце VS (или resharper) «исправляет» отступ скобок, код становится таким:

operators.Keys
    .ToList()
    .ForEach(k => filters
                        .AddRange(CustomHtmlHelpers.GetIdAndValueListByPrefix(queryString, k)
                                    .Select(t => new QueryFilter()
                                    {
                                        Operation = operators[k],
                                        PropertyName = t.Item1,
                                        Value = t.Item2
                                    })));

То же самое происходит, если я используйте очистку кода resharper.Я, наверное, мог бы отключить автоматическое переформатирование кода на ; , но мне это нужно в других ситуациях. Я попытался изменить параметры форматирования кода как в VS, так и в настройках resharper, но так и не получил желаемого отступа.

Как я могу настроить vs или resharper, чтобы он не выполнял формирование более одной вкладки? Или, может быть, есть другой плагин, который я могу использовать (вместе с r #) специально для этой цели?

РЕДАКТИРОВАТЬ: для всех, кто интересуется этой проблемой, вот тот же вопрос на форуме r # http: //devnet.jetbrains.net / thread / 304794 любой, кто хотел бы увидеть лучший отступ вложенного кода из r #, может проголосовать за него здесь http://youtrack.jetbrains.net/issue/RSRP-88220

8
задан Andrej Slivko 3 June 2011 в 10:48
поделиться