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

标签 c# visual-studio formatting resharper

使用对象初始化器语法创建新类型时,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 未选中

你会拥有你想要的风格!

关于c# - Visual Studio/ReSharper 代码格式化 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9225733/

相关文章:

objective-c - 井号/井号 (#) 在格式字符串中代表什么?

c# - 我需要在 ASP .Net Core 3.1 Web API 启动时执行异步方法

c# - 在 C# 中将 Excel 列(或单元格)格式化为文本?

c# - 如何处理使用 CsvHelper 解析时的空列?

c# - 是否可以在没有“检测到文件修改”对话框的情况下从 VS 包写入当前 VS 解决方案文件

python - Pandas 数据框 to_html 单元格对齐

c# - 我试图获取有关 redis 队列的信息,如 used_memory

visual-studio - Visual Studio 的 "auto-resolve"功能不适用于扩展方法 - 现在怎么办?

c++ - 禁用最大化按钮 C++ 控制台应用程序

c++ - 如何使用 Uncrustify 重置代码格式