2010-05-15 167 views
14

說真的,我不知道該怎麼去google。這裏的東西,我很喜歡這個類似Java的代碼書面方式:Visual Studio - 「{}」設置

if (condition == true) { 
    doSomeStuff(); 
} 

但VisualStudio的「幫助」我用自己的「風格」,這是我不喜歡的,我無法改變(相當大的時間後絕望檢查所有設置:/)

if (condition == true) 
{ 
    DoStuff(); 
} 

我當然希望「{」字符是在條件相同的行...

我使用微軟的Visual Studio 2010的專業

任何幫助表示讚賞!

+1

2008年的方式工作? http://stackoverflow.com/questions/39561/visual-studio-2005-2008-how-to-keep-first-curly-brace-on-same-line – 2010-05-15 21:58:59

+1

你爲什麼要這樣做*錯誤*的方式? ;) – Joe 2010-05-15 22:17:06

+0

這些被稱爲花括號或括號。 – 2010-05-15 22:18:46

回答

24

轉到工具>選項>文本編輯器> [語言,即:C#]>格式>新線

在這裏,您可以設置括號新行選項。

+1

上帝,我怎麼錯過了這個 感謝大家 – Xorty 2010-05-15 22:09:27

+0

我總是忘記這一點。 – James 2017-08-10 14:48:51

1

這是Visual Stuio 2008年,所以我不知道,這正是在VS 2010是相同的:

轉到Tools菜單,打開Options。確保選中Show all settings複選框。打開Text Editor節點,然後打開要更改設置的語言的節點。打開Formatting節點並選擇New Lines節點。在這裏你可以改變何時將新行添加到代碼中。

安裝Visual Studio後,我去那裏並取消選中New Lines部分中的每個選項。

6

文本編輯器>C#>格式化>新線>爲括號

    新行選項
  • 取消選中Place open brace on new line for control blocks
  • 也許還想取消選中put else on newline
0

值得了解的是,史蒂夫霍恩(和其他人)的答案甚至適用於其他語言,因爲他們似乎似乎沒有相同的設置佈局。我按照他的文章中所述做了更改,並且也適用於我的C++項目。