Я - большой поклонник ReSharpers "функция" кода очистки. Особенно Решение широкая уборка.
Но я использую Ctrl+K+D Visual Studio (Документ формата), он форматирует код, немного отличался, чем ReSharper.
Я нахожусь на поисках для выравнивания ReSharper с Visual Studio (не другой путь..., потому что Вы не можете совместно использовать настройки Visual Studio в решении/системе управления исходным кодом).
Таким образом, я после чего-то вроде этого:
<Configuration>
<CodeStyleSettings>
<Sharing>SOLUTION</Sharing>
<CSharp>
<FormatSettings>
<SPACE_AROUND_MULTIPLICATIVE_OP>True</SPACE_AROUND_MULTIPLICATIVE_OP>
<SPACE_BEFORE_TYPEOF_PARENTHESES>False</SPACE_BEFORE_TYPEOF_PARENTHESES>
</FormatSettings>
</CSharp>
</CodeStyleSettings>
</Configuration>
Который другие настройки помогут ReSharper форматировать код как Visual Studio?
Решение, которое мы используем, - переназначить ярлык Visual Studio для «Форматировать документ Ctrl + K , Ctrl + D » на ReSharper's Очистка кода. Мы также используем плагин для управления доступом к настройкам ReSharper через систему управления версиями. Встроенная функция общих настроек ReSharper не разделяет все настройки, например. Уровень серьезности проверки и настраиваемые профили очистки кода.
У меня есть статья в блоге , в которой описывается сортировка раскладки клавиатуры и настройка плагина «Управление настройками»: