使用对象初始化器语法创建新类型时,Visual Studio 会自动移动大括号以与 new 关键字后面的类型对齐。
这样
MyType myType = new MyType
{
};
但是,我不希望它这样做,而是保持原样
MyType myType = new MyType
{
};
关于如何做到这一点的任何想法 - 我已经浏览了所有 Visual Studio 格式化选项,但找不到合适的选项
有什么想法吗?
最佳答案
来 self 的most popular answer这里:
- 在大括号布局中,设置数组和 对象初始化器 到 At Next 行(BSD 风格)。
- 在Other中,确保Continuous line indent multiplier设置为1。
- 在Other中,确保缩进数组、对象和集合初始化 block 未选中。
你会拥有你想要的风格!
关于c# - Visual Studio/ReSharper 代码格式化 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9225733/