ReSharper函数头代码格式化

时间:2017-02-06 12:37:53

标签: visual-studio resharper code-formatting

我在VS2015上使用ReSharper。我想在设置中对代码格式进行一些更改,但我不能完全得到我想要的内容。

例如,我使用这样的函数:

public static MyFunction(int one, string two, double three)
{
....
}

当我点击保存并且该行很长时,代码将被格式化为这样。

public static MyFunction(
    int one, 
    string two, 
    double three)
{
....
}

但我想要的是这个。

public static MyFunction(
                         int one, 
                         string two, 
                         double three)
{
....
}

我想在调用函数时也将它格式化。 那么有可能像最后一个那样格式化吗?可以在ReSharper选项中找到正确的设置。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

我强烈反对您不要尝试格式化这样的代码。没有resharper设置允许这样做。继续使用第二个选项:

`public static MyFunction(
    int one, 
    string two, 
    double three)
{
....
}`

这是完全没问题的,当你按照你想要的格式化代码时,我看不出任何附加价值。

但如果你真的真的想要它,你可以创建自己的Custom code inspection,这不是你想要的,因为你不会得到格式化的结果,但是在调用resharper的代码检查时。