我已经发现了这个问题的其他副本,但它们都非常古老,并且解决方案不适用于R#8,因为设置已更改。
当我进行匿名类型或对象初始化(任何带有内容的花括号缩进),我希望采用BSD风格:
var test = new CustomType
{
Prop1 = value1,
Prop2 = value2,
};
...我将 R# Options / Code Editing / C# / Formatting Style / Braces Layout / Array and object initializer 设置为 "At next line (BSD style)"。然而,当我添加新的花括号并按回车键时,仍然会得到以下结果:
var test = new CustomType
{
Prop1 = value1,
Prop2 = value2,
};
我认为这是Whitesmiths风格。
我需要做什么才能让R# 8不缩进初始化程序的花括号?