Resharper参数缩进

时间:2017-11-14 09:49:47

标签: c# visual-studio resharper

我认为格式如下是ReSharper的默认值(假设手动添加新行)

foo.LenghtyNamedProperty.Bar(x,
                             y,
                            );

如果在新行后面打开括号,ReSharper是否可以重置缩进?

foo.LenghtyNamedProperty.Bar(
    x,
    y
);

2 个答案:

答案 0 :(得分:2)

帮助我的是关闭“先打电话参数'('”。

这是在 代码编辑> C#>格式化样式>标签,缩进,对齐>对齐多行构造

答案 1 :(得分:0)

如果您只想将参数拉到左侧(并确定换行符),请转到Resharper >> Options >> c# >> Formatting style >> Other >> Align Multiline Constructs >> Call arguments并取消选中。

如果您要强制执行此政策,请转到Resharper >> Options >> c# >> Formatting style >> Line Breaks and Wrapping >> Line Wrapping >> Wrap invocation arguments并将其设为Chop always并检查Prefer wrap after "(" in invocation

路径适用于Resharper Ultimate 2017.2.2