在ReSharper中,我有" Wrap Long Lines" on,以及所有" Wrap Parameters"选项设置为"如果长时间斩断"。
如果我有这样一行代码:
DisplayMessage("This is a really long string that cuts off the screen ...", type, item);
ReSharper想要格式化这样的行:
DisplayMessage(
"This is a really long string that cuts off the screen ...",
type,
item);
但是我希望它像这样格式化:
DisplayMessage("This is a really long string that cuts off the screen ...",
type,
item);
这可能吗?我意识到这是因为长字符串作为第一个参数,所以它想把它放在自己的行上,但我更喜欢切割参数与左括号一致。
我需要一个[ ] Don't put the first parameter on its own line
选项。
答案 0 :(得分:1)
您要查找的复选框位于:
Code editing -> C# -> Formatting Style -> Line Breaks and Wrapping -> Line Wrapping
并命名为
Prefer wrap after "(" in invocation
你希望它关闭
(但我的Resharper显示2016.2.2版本2016年9月13日作为其版本)