Visual studio 2015 在VisualStudio2015中除了其他之外的所有内容之后,是否将花括号放在新的行上?

Visual studio 2015 在VisualStudio2015中除了其他之外的所有内容之后,是否将花括号放在新的行上?,visual-studio-2015,Visual Studio 2015,简单问题:在Visual Studio 2015中,除了下面的else语句之外,是否有可能在新行中保留大括号 这是VS当前格式化它的方式: if(something == true) { //whatever } else { //whatever else } 但我希望它的格式如下: if(something == true) { //whatever } else { //whatever else } 是的,你能做到。 工具>选项>文本编辑器>C#>格式

简单问题:在Visual Studio 2015中,除了下面的
else
语句之外,是否有可能在新行中保留大括号

这是VS当前格式化它的方式:

if(something == true)
{
    //whatever
} else
{
    //whatever else
}
但我希望它的格式如下:

if(something == true)
{
    //whatever
} else {
    //whatever else
}
是的,你能做到。 工具>选项>文本编辑器>C#>格式设置>新行>选中
将“else”放在新行旁边的框
。您可能需要在菜单中向下滚动才能看到它


你可能不得不和其他一些新的行设置混淆,但是你可以做很多事情来让它工作。你还没有指定你正在使用的语言,但是对于C++,我的工作是去工具的新行部分>选项设置,在“控制块的开放支撑的位置”下。选择“不自动重新定位”。然后在else后面键入花括号,它将不会移动


如果您使用的是C#,请转到相同的“新行”部分,但取消选中“在控制块的新行上放置大括号”。然后只需在else后面键入花括号,它就会留在那里。

您可能可以创建一个宏来执行此操作。就我个人而言,我只是手工做的。我从IDE格式化代码中得到的满足感为零。IDE经常出错,我必须手动设置格式,然后才能更正错误。@TruthSerum我发现当IDE为我设置大括号和其他格式时,工作起来要快得多,但如果没有足够的选项,那就很烦人了。你没有读我的问题。我不想在新的一行中使用
else
;这不是问题所在。问题是将
else
后面的大括号与
else
放在同一行上。我看了很多设置菜单,我不知道我是否遗漏了什么,或者我想要的东西是不能实现的。无论如何谢谢:)哦,我当时误解了。我把设置搞得乱七八糟,弄不明白。很抱歉哦,对不起,我不知道语言有什么不同,但是的,这是C#,因为我在团结工作。您的解决方案将不起作用,因为这样大括号将与
if
for
位于同一行。我希望大括号与else位于同一行。