Я использую VS 2010 + 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
})))
И если я поставлю ;
в конце VS (или более резкий), то "исправит" отступ в скобках, поэтому код будет выглядеть так:
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