如何使Resharper正确包裹很长的线?

时间:2011-03-29 18:26:07

标签: visual-studio resharper code-formatting

Resharper的代码格式化通常很好,但在处理非常长的行时似乎完全被破坏了。例如,看看这段代码:

enter image description here

我确实想要某种换行,但是如果有必要的话,它应该向前看并缩小,以避免过多的换行。这样的事情会很棒:

enter image description here

有没有办法让Resharper这样做?

2 个答案:

答案 0 :(得分:2)

Jetbrains的Alex Berezoutsky建议关闭“ReSharper | Options | Languages | C#| Formatting Style | Other”对话框中的“Indent数组,对象和集合初始值设定项”复选框。对于较短的线条来说,它不是理想的IMO,但它在非常长的代码行上看起来确实好得多。

我想这是目前这个问题的最佳解决方法。

答案 1 :(得分:0)

我当然没有将你的代码插入我的IDE进行尝试,所以我没有确切的设置值,但是我们可以调整R#选项中的换行选项。

  • 去Resharper |选项
  • 在语言展开C#,然后在格式化样式下,单击换行和换行
  • 查看该类别中的设置