Visual Studio/Resharper代码格式化 - c#

Chr*_*sCa 8 c# resharper formatting visual-studio

使用对象初始化程序语法创建新类型时,Visual Studio会自动移动大括号以与新关键字后面的类型对齐

像这样

MyType myType = new MyType
                    {

                    };
Run Code Online (Sandbox Code Playgroud)

但是,我更希望它不要这样做,而是保持原样

MyType myType = new MyType
{

};
Run Code Online (Sandbox Code Playgroud)

任何想法如何做到这一点 - 我已经通过所有Visual Studio格式化选项,找不到合适的

有任何想法吗?

Iga*_*nik 8

从我最热门的答案:

  1. Braces Layout中,将Array和object initializer设置为At Next行(BSD Style).
  2. 在" 其他"中,确保" 连续行缩进倍数"设置为1.
  3. 其他,确保缩进数组,对象和集合初始化块未选中.

你将拥有你想要的风格!