C# 在Resharper中为对象和数组初始值设定项获取正确的缩进
现在resharper将我们的代码格式化如下:C# 在Resharper中为对象和数组初始值设定项获取正确的缩进,c#,visual-studio,coding-style,formatting,resharper,C#,Visual Studio,Coding Style,Formatting,Resharper,现在resharper将我们的代码格式化如下: private readonly List<Folder> folders = new List<Folder> { new Folder() }; private readon
private readonly List<Folder> folders = new List<Folder>
{
new Folder()
};
private readonly List<Folder> folders = new List<Folder>
{
new Folder()
};
private readonly List folders=新列表
{
新文件夹()
};
但我希望它看起来像这样:
private readonly List<Folder> folders = new List<Folder>
{
new Folder()
};
private readonly List<Folder> folders = new List<Folder>
{
new Folder()
};
private readonly List folders=新列表
{
新文件夹()
};
我对这些选项做了很多修改,但似乎都做不好。你能帮忙吗?我对匿名代表也有同样的问题。匿名委托格式的修复程序是: 我终于找到了解决问题的办法 这格式化的选项 匿名方法遍布全球 ReSharper中的两个独立页面 选项:大括号布局和其他。这个 “不要缩进一个荒谬的数额”是 在另一页上,它被称为 “缩进匿名方法体”。转动 将其禁用,并将支架选项设置为 “在队伍的尽头”,你会得到 更好的东西:
但恐怕我不确定实例声明集合的格式:(我今天刚和这个打了一架。 转到ReSharper\Options\Languages\C\Formatting Style\Other 滚动到列表底部,取消选中“缩进数组、对象和集合初始值设定项块”
这就成功了。我还必须取消选中ReSharper\Options\Languages\C#\Formatting Style\Other-->对齐多行结构,并取消选中“数组、对象和集合初始值设定项”与这里提供的其他答案一起。对于R#8,在选项->代码编辑->C#->格式样式->大括号布局->数组和对象初始值设定项中有一个正好用于此目的的设置
“在下一行(BSD样式)”是该线程所要求的。哦,天哪,我无意中用一个新帐户登录,无法登录!否则我完全接受这个答案!-Harryrelated:显然,客观地说,唯一合理的布局部分解决了我的问题。我说部分原因是仍然有一些缩进,尽管没有那么多(更准确地说是4个空格)。+1。