C# 如何关闭自动套用格式,以消除集合初始值设定项中的花括号间距?
我有visual studio 2013、Resharper 8.1和Stylecop 我不确定这是什么设置,但我似乎找不到它 我相信pristine visual studio 2013将采用以下方式: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”}; 这是在键入分号时发生的 现在,我的设置将做相反的事情,它去掉了空格(尽管它在大括号下面
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" };