我想根據自己的喜好配置自動格式大括號樣式。 我已經瀏覽了所有的選項,並不能完全得到它,我喜歡它。VS2012中C#中的括號樣式
這裏是我的首選格式的示例:
if (condition
&& anothercondition
)
{
DoStuff();
} else {
DoOtherStuff();
}
try
{
DoBadstuff();
} catch (System.Exception ex) {
FixBadStuff();
} finally {
CleanUp();
}
所以基本上開括號應該是一個新行(這是我能做到)。 但是,大括號以及任何後續但相關的聲明,並且它的左大括號都應該在一行中。 即
} else {
現在我能得到這個最後一部分 - 但只有當我把最初的左大括號放在同一行也是如此。
有沒有人知道任何方式來實現這一目標?
我不這麼費心關於& &和格式||在這樣的情況下 - 這樣的事情通常非常罕見,它不會打擾我。
ReSharper的(http://www.jetbrains.com/resharper/)有很多風格的格式化選項,但它的支付是... – jerone
這是一種_very_不一致的風格(有時支架在線的末尾,有時在一條新線上)。我不相信您可以使用當前現有的工具輕鬆實現自動化。 – Oded
我總是喜歡用我的大括號從if/try命令縮進,內部代碼與大括號相符,個人選擇當然:) –