Visual studio Visual Studio-“{}”设置

Visual studio Visual Studio-“{}”设置,visual-studio,code-formatting,Visual Studio,Code Formatting,说真的,我不知道用谷歌搜索什么。事情是这样的,我喜欢这种类似java的代码编写: if (condition == true) { doSomeStuff(); } 但VisualStudio帮助我形成了他自己的风格,我不喜欢这种风格,在花了相当长的时间拼命检查所有设置后,我无法改变:/ if (condition == true) { DoStuff(); } 我显然希望{char在条件为的同一行中 我正在使用MS Visual Studio 2010 professional

说真的,我不知道用谷歌搜索什么。事情是这样的,我喜欢这种类似java的代码编写:

if (condition == true) {
   doSomeStuff();
}
但VisualStudio帮助我形成了他自己的风格,我不喜欢这种风格,在花了相当长的时间拼命检查所有设置后,我无法改变:/

if (condition == true)
{
  DoStuff();
}
我显然希望{char在条件为的同一行中

我正在使用MS Visual Studio 2010 professional


感谢您的帮助!

进入工具>选项>文本编辑器>[语言,即:C]>代码样式>格式设置>新行

在这里可以设置大括号的新行选项

请参见下图以了解更多说明


这是针对Visual Stuio 2008的,所以我不确定它在VS 2010中是否完全相同:

转到“工具”菜单并打开“选项”。确保选中“显示所有设置”复选框。打开“文本编辑器”节点,然后打开要更改设置的语言的节点。打开“格式”节点并选择“新行”节点。在代码中添加新行时,可以在此处进行更改

安装Visual Studio后,我进入其中并取消选中“新行”部分中的每个选项。

工具->选项

文本编辑器>C>格式设置>新行>大括号的新行选项

取消选中“在控制块的新行上放置开放大括号”。 可能还想取消选中“在换行符上放置其他项”。
值得知道的是,Steve Horn和其他人甚至对其他语言也会回答,因为它们看起来没有相同的设置布局。我做了他帖子中描述的修改,并且也为我的C++项目工作。

2008路是怎么工作的?为什么你想用错误的方式来做?对于VisualStudio代码,Google文件>偏好> >设置和扩展名>选择要更改属性的语言。搜索CanganguFuffATM.FasBead样式:例如,C++ CYCPP:CLANGYFALATATEFAVEBACK样式,并在Mac上,从Visual Studio到Google Visual Studio 2018个社区版本中更改值,即0.0.5:PREF引用->源代码->代码格式->[语言如C]->将选项卡更改为C格式->单击编辑。然后将类别更改为新行,您将获得所有选项,您可能希望关闭这些选项。