Стили скобок в C# в VS2012
Я бы хотел настроить стили автоматического форматирования фигурных скобок в соответствии со своими предпочтениями. Я просмотрел все варианты и не могу понять, как мне это нравится.
Вот образец моего предпочтительного формата:
if (condition
&& anothercondition
)
{
DoStuff();
} else {
DoOtherStuff();
}
try
{
DoBadstuff();
} catch (System.Exception ex) {
FixBadStuff();
} finally {
CleanUp();
}
Так что в основном открывающая скобка должна быть на новой строке (что я могу сделать). Но закрывающая фигурная скобка и любое последующее, но связанное с ней утверждение и открывающая фигурная скобка должны быть в одной строке. т.е.
} else {
Теперь я могу получить эту последнюю часть - но только если я поставлю начальную открывающую скобку на той же строке.
Кто-нибудь знает какие-либо способы добиться этого?
Я не так обеспокоен форматированием && и || внутри if - такие вещи, как правило, достаточно редки, чтобы меня это не беспокоило.
1 ответ
Вы не можете сделать это... (и лично вы не должны делать это ужасно непоследовательным)
VS2012 позволит вам изменить поведение скобок для целых групп ключевых слов. (например, все ключевые слова блока управления), но не отдельные слова (например, make Try
вести себя иначе, чем catch
)