C# 如何关闭自动套用格式,以消除集合初始值设定项中的花括号间距?

C# 如何关闭自动套用格式,以消除集合初始值设定项中的花括号间距?,c#,resharper,visual-studio-2013,curly-braces,autoformatting,C#,Resharper,Visual Studio 2013,Curly Braces,Autoformatting,我有visual studio 2013、Resharper 8.1和Stylecop 我不确定这是什么设置,但我似乎找不到它 我相信pristine visual studio 2013将采用以下方式: var tmp = new List<string> {"this"}; var tmp=新列表{“this”}; 把它做成这个(就像我想要的): var tmp=新列表{“this”}; 这是在键入分号时发生的 现在,我的设置将做相反的事情,它去掉了空格(尽管它在大括号下面

我有visual studio 2013、Resharper 8.1和Stylecop

我不确定这是什么设置,但我似乎找不到它

我相信pristine visual studio 2013将采用以下方式:

var tmp = new List<string> {"this"};
var tmp=新列表{“this”};
把它做成这个(就像我想要的):

var tmp=新列表{“this”};
这是在键入分号时发生的

现在,我的设置将做相反的事情,它去掉了空格(尽管它在大括号下面加了灰色下划线,因为这是一个StyleCop冲突)

在哪里设置有空格,我已经尝试过了所有的VS和Resharper设置


感谢您的帮助。

这也是我的环境(VS2012/ReSharper 7)中的默认设置

您可以在ReSharper选项中进行更改:

单行初始值设定项大括号内的代码编辑»C#»格式样式»空格»

var tmp = new List<string> { "this" };