2010-05-15 134 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++项目。