简单的问题:在Visual Studio 2015中,是否有可能在{em>除了之后为那些else
语句之后的新行保留大括号?
这是VS目前格式化的方式:
if(something == true)
{
//whatever
} else
{
//whatever else
}
但我希望它的格式如下:
if(something == true)
{
//whatever
} else {
//whatever else
}
答案 0 :(得分:1)
是的,你可以这样做。
工具>选项>文本编辑器> C#>格式化>新行>选中Place "else" on new line
旁边的框。您可能需要在菜单中向下滚动才能看到它。
你可能不得不搞乱其他一些New Lines设置,但是你可以做很多事情来让它按照你想要的方式工作。
答案 1 :(得分:1)
您还没有指定您正在使用哪种语言,但对于C ++,对我来说有用的是转到工具 - >选项设置的新行部分,然后在"开口支架在控制块中的位置"选择"不要自动重新定位"。然后在你的其他人后面输入你的大括号,它就不会被移动。
如果您正在使用C#,请转到相同的" New Lines"在那里,但取消选中"将开放式支撑放在控制块的新线上"。然后在else之后输入你的大括号,它会留在那里。