自升级到ReSharper 8.0以来,这一直困扰着我。如果我的文本行长于“右边距(列)”设置,我现在得到这个:
TimeSpan.Parse(
RoleEnvironment.GetConfigurationSettingValue(
"InputQueueReadTimeout"),
ReSharper现在开始一条新线,即使它无法减少它试图缩短的线的长度。这只是一个例子,但它总是发生,并且通常在有其他东西也被包装的情况下,根本不需要打破线(在这种情况下,如果我之后手动删除换行符,那么它不会试着再次插入它们!)。
有没有办法阻止它这样做?
答案 0 :(得分:1)
取消选中以下选项:
ReSharper |选项|代码编辑| C#|格式化样式|其他|对齐多线结构|首先通过“(”。
调用参数答案 1 :(得分:0)
尝试备份所有个人/团队/全局resharper配置文件,然后将它们全部重置为默认值以查看是否可以解决您的问题?
我没有在R#8.x中使用默认设置遇到此行为,因此我认为您在某个地方发生了导致此问题的本地更改。
一旦你这样做,你应该能够使用diff工具来比较你的和默认配置,以隔离导致它的配置组合。