Я использую 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