Visual Studio 2012 C#Curly Brace自动返回

时间:2015-04-30 20:23:51

标签: visual-studio-2012 format editor options

我刚刚从Visual Studio 2010迁移过来,每当我输入一个方法,条件,try / catch等时 - 曾经使用大括号的任何地方 - 它会自动格式化为以下内容;

private void myMethod()
{
}

然而,自升级以来,它就是这样做的:

private void myMethod() { }

必须将每个花括号格式化为理智的形式,这很烦人。

我尝试进入工具>选项> TextEditor> C#>格式化> NewLines;一切都在那里检查,包括"将开放式支架放在"的新线上,但似乎没有"将关闭的支架放在"的新线上。这是他们摆脱的一个特征,还是他们以一种非常不同的方式做这件事?

1 个答案:

答案 0 :(得分:0)

似乎他们把这个选项放在一个不太直观的地方 - 也就是说,而不是把它放在新的线路中。文本编辑器的一部分> C#>格式化,他们把它放在" Wrapping"部分。并且,由于某种原因,默认值是"在单行"上保留块,就好像这是标准。

无论如何,它现在已经解决,希望这将有助于任何未来的程序员遇到同样的问题。