ReSharper 格式化 - 将方法右括号放在新行上

标签 resharper resharper-2017

当我声明或调用具有多行参数的 C# 方法时,如下所示:

public void DoSomething(
    p1,
    p2,
    p3);

然后我希望 ReSharper 将该代码格式化为如下所示:

public void DoSomething(
    p1,
    p2,
    p3
);

是否有启用此行为的设置?

最佳答案

此功能仅从 ReSharper 2018.1 开始可用。

这些设置位于此处:

代码编辑 -> C# -> 格式样式 -> 换行和换行

  1. -> 方法签名的排列 -> 在声明中优先选择在“)”之前换行
  2. -> 调用的安排 -> 调用时优先在“)”之前换行

关于ReSharper 格式化 - 将方法右括号放在新行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50475841/

相关文章:

performance - VS2010 + Resharper 5 性能问题

resharper - StyleCop,优点/缺点

c# - 我应该担心这个 DateTime 数学会失去精度吗?

c# - 新的 ReSharper Equals() 和 GetHashCode() 代码生成方法

c# - 当我得到调试是 "Inconclusive: Test not run"时,如何让 Resharper 在调试中运行测试

c# - Resharper 从 foreach 中移除了 yield。为什么?

visual-studio - 是否有类似 GhostDoc 的 CodeRush 或 ReSharper 插件?