Resharper的代码格式通常很好,但在处理很长的行时它似乎完全破碎。例如看这一段代码:我如何让Resharper正确包装很长的线条?
我想某种换行的,但它应该向前看,减少缩进量如果要避免荒谬金额换行符。这样的事情将是巨大的:
有没有什么办法让ReSharper的做到这一点?
Resharper的代码格式通常很好,但在处理很长的行时它似乎完全破碎。例如看这一段代码:我如何让Resharper正确包装很长的线条?
我想某种换行的,但它应该向前看,减少缩进量如果要避免荒谬金额换行符。这样的事情将是巨大的:
有没有什么办法让ReSharper的做到这一点?
亚历Berezoutsky曾建议关闭“缩进数组,对象和集合初始化程序“复选框中的”ReSharper |选项|语言| C#|格式样式|其他“对话框。对于较短的线路来说这不是理想的IMO,但它在很长的代码行上看起来更好。
我想这是目前这个问题的最佳解决方法。
我承认没有将你的代码插入到我的IDE中去尝试,所以我没有给你准确的设置值,但是要在R#选项中调整换行选项。
我已经做了好几次了。但是我找不到任何可以使缩进包装正常工作的设置。 – 2011-03-29 21:41:32
我也对此感到恼火。获得更好格式的一种方法是在第一个“=”之后放置一个新行(即在Fakes.ReportClientAssignmentsRepository处开始一个新行)。 – telewin 2011-03-29 18:33:56
@telewin:这几乎和我一直在做的事情一样,但是如果我在按ctrl-e-f之前忘记添加换行符,格式化会混乱并保持这种状态,除非我手动删除大量换行符。 – 2011-03-29 18:40:46