ReSharper格式化-将方法右括号放在新行上
当我声明或调用具有多行参数的C#方法时,如下所示:ReSharper格式化-将方法右括号放在新行上,resharper,resharper-2017,Resharper,Resharper 2017,当我声明或调用具有多行参数的C#方法时,如下所示: public void DoSomething( p1, p2, p3); public void DoSomething( p1, p2, p3 ); 然后我希望ReSharper将该代码格式化为: public void DoSomething( p1, p2, p3); public void DoSomething( p1, p2, p
public void DoSomething(
p1,
p2,
p3);
public void DoSomething(
p1,
p2,
p3
);
然后我希望ReSharper将该代码格式化为:
public void DoSomething(
p1,
p2,
p3);
public void DoSomething(
p1,
p2,
p3
);
是否有启用此行为的设置?此功能仅从
ReSharper 2018.1开始提供
这些设置位于此处:
代码编辑->C#->格式样式->换行和换行
->方法签名的排列->在声明中优先选择在“)”之前换行
->调用的安排->在调用中优先选择在“)”之前换行
我只看到设置<代码>首选在“(”之前换行在声明中
使用了左括号,而不是右括号。我使用的是2017.3版。很抱歉,我使用的是2018.1版。我认为这些设置的时间更长。我已更新到2018.1版,这些设置现在可用。我已更新了您的答案以反映这一点。一旦我的更新经过同行审查,我将接受答案。