我使用resharper工作,当我清理代码时,我得到了这个布局:
mock.Setup(m => m.Products).Returns(new List<Product>{new Product{Name = "Football", Price = 25}, new Product{Name = "Surf board", Price = 179}, new Product{Name = "Running Shoes", Price = 95}}.AsQueryable());
我宁愿:
mock.Setup(m => m.Products).Returns(new List<Product>{
new Product{Name = "Football", Price = 25},
new Product{Name = "Surf board", Price = 179},
new Product{Name = "Running Shoes", Price = 95}
}.AsQueryable());
这可能吗?
答案 0 :(得分:4)
您应该可以使用Resharper选项(主菜单 - &gt; Resharper - &gt;选项)来执行您想要的操作。
您需要查看两个地方:
在这里:
答案 1 :(得分:3)
是。去Resharper&gt;工具&gt;代码编辑&gt; C#&gt;换行和换行。然后将'wrap object and collection initialiser'设置为'always always'。
它会向您显示一个示例,显示您的选项在底部的窗口中的外观。我正在使用Resharper 6,但我认为如果您使用的是早期版本,它将是一个类似的过程。
答案 2 :(得分:1)
转到Visual Studio中的ReSharper菜单,然后选择“选项”。然后转到语言 - &gt; C# - &gt;格式化样式 - &gt;换行和换行。然后在右侧,您可以设置更好的选项(换行对象和集合初始值设定项)。同样在“其他”下,您可以设置将LinQ查询放在不同的行上。
答案 3 :(得分:0)
对于C#来说,customizing the formatting style绝对可能至少非常接近这个。可用选项有可能不足以获得此完全结果,但您必须尝试它们并查看。
答案 4 :(得分:0)
是
ReSharper -> Options -> Code Editing -> C# -> Formatting Style
有时它会与VS发生冲突,所以也许也是如此。
Tools -> Options -> Text Editor -> C# -> Formatting