Resharper正在格式化多行方法调用,如下所示:
foo.Bar(
x,
y
);
我希望它将右括号与第一行对齐,例如:
foo.Bar(
x,
y
);
我查看了Resharper代码布局选项,但看不到正确的设置。有人能告诉我如何实现这种替代格式吗?
答案 0 :(得分:3)
在Visual Studio中,转到Resharper>选项>语言> C#>格式化样式>其他>缩进>连续行缩进倍增器并将其设置为0.
答案 1 :(得分:1)
我可以建议您查看 StyleCop ,然后 StyleCop for ReSharper ?
StyleCop允许您为各种类型的格式创建例外或警告。后一个项目,StyleCop for ReSharper允许ReSharper自动实现某些格式。最初的SfR有一个非常陡峭的学习曲线,但这是值得的。这是一个非常少用的工具,我希望微软能更多地宣传StyleCop。
两者都是Codeplex项目,可以在各自的URL中找到:
我希望这会对你有所帮助。
答案 2 :(得分:1)