如何缩进开括号的水平?

时间:2014-02-07 20:40:50

标签: c# visual-studio-2012 indentation

我使用MS Visual Studio 2012编写C#应用程序。如果函数有很多参数,我有时希望每行有一个参数:

    public void BuildFile(string destinationFolderName,
                          string namespaceName,
                          string className,
                          string fullTableName,
                          string baseTableName, 
                          List<SimpleADONetField> fields)

但是VS 2012应用的自动格式化只能让我比当前块更多地缩进。因此,如果我将光标放在第一行的末尾,则自动缩进是一个超出“公共”的缩进。是否有一个加载项或任何此类工具可用于将一个空括号后面的行缩进到一个空格而不是括号的位置?如果没有,我将如何写一个?

非常感谢!

1 个答案:

答案 0 :(得分:1)

我喜欢你的造型。不幸的是,在Visual Studio的C#格式化部分中没有选项可以做到这一点。

最好的方法是将每个变量放在他们自己的行上,如上所示。然后通过按住alt键手动调整间距,同时按住鼠标左键选择并将第二个变量的垂直线拖到最后一个。放开键和鼠标然后按空格键一致将变量移动到最终位置。