c# - Visual Studio/ReSharper 代码格式化 - C#

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

这样

MyType myType = new MyType
                    {

                    };

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

MyType myType = new MyType
{

};

关于如何做到这一点的任何想法 - 我已经浏览了所有 Visual Studio 格式化选项,但找不到合适的选项

有什么想法吗?

最佳答案

来 self 的most popular answer这里:

  1. 大括号布局中,设置数组和 对象初始化器At Next 行(BSD 风格)
  2. Other中,确保Continuous line indent multiplier设置为1
  3. Other中,确保缩进数组、对象和集合初始化 block 未选中

你会拥有你想要的风格!

https://stackoverflow.com/questions/9225733/

相关文章:

html - 如何让 IntelliJ IDEA 保持 HTML 嵌套选项卡?

excel - Vba检查单元格中是否部分粗体

excel - 条件格式 : making cells colorful

c# - 如果语句突然被 Visual Studio 2010 在下一行格式化

java - 将 lenient 设置为 false 时的 SimpleDateFormat 异常

javascript - Kendo UI 货币格式

c# - 使用 string.format 和 List.Count() 进行动态字符串格式化

c# - 解释令人困惑的条件字符串格式

java - 从java中的字符串解析带有正/负前缀的数字

python - 在 Python Pandas DataFrame 或 Jupyter Noteb