现在,resharper格式化我们的代码:
private readonly List<Folder> folders = new List<Folder>
{
new Folder()
};
但我希望它看起来像这样:
private readonly List<Folder> folders = new List<Folder>
{
new Folder()
};
我一直在搞乱这些选项,但似乎无法让他们做对。你能帮忙吗?
答案 0 :(得分:43)
我和匿名代表有同样的问题。匿名委托格式的修复程序为here:
我终于找到了解决问题的方法 这个。格式化选项 匿名方法分散开来 ReSharper中的两个单独页面 选项:大括号布局和其他。该 “不要缩进一个荒谬的金额”是 在其他页面上,它被调用 “缩进匿名方法体”。转 它关闭,并将大括号选项设置为 “在行尾”,你得到了 更好的东西:
但我不确定实例声明集合格式我害怕。 :(
答案 1 :(得分:17)
我今天刚刚与这场斗争。 转到ReSharper \ Options \ Languages \ C#\ Formatting Style \ Other
滚动到列表底部并取消选中“缩进数组,对象和集合初始化程序块”
这对我有用。
答案 2 :(得分:11)
我还必须取消选中ReSharper \ Options \ Languages \ C#\ Formatting Style \ Other - &gt;对齐多行构造并取消选中“数组,对象和集合初始值设定项”以及此处提供的其他答案。
答案 3 :(得分:1)
对于R#8,在选项中有一个完全符合此目的的设置 - &gt;代码编辑 - &gt; C# - &gt;格式化样式 - &gt;大括号布局 - &gt;数组和对象初始值设定项。
&#34;在下一行(BSD风格)&#34;是这个帖子要求的那个。