gpt4 book ai didi

c# - 如何修复对象和其他初始化程序的 ReSharper 缩进

转载 作者:IT王子 更新时间:2023-10-29 04:30:16 26 4
gpt4 key购买 nike

我找到了这个问题的其他副本,但是它们很旧并且解决方案不适用于 R#8,因为设置已更改。

当我进行匿名类型或对象初始化(任何类型的带内容的花括号缩进)时,我希望它是 BSD 风格:

var test = new CustomType
{
Prop1 = value1,
Prop2 = value2,
};

...然后我将 R# 选项/代码编辑/C#/格式化样式/大括号布局/数组和对象初始值设定项设置为“在下一行(BSD 样式)”。然而,当我在添加一个新的花括号后按下回车键时,我仍然得到这样的结果:

var test = new CustomType
{
Prop1 = value1,
Prop2 = value2,
};

...我认为这是 Whitesmiths 风格。

我需要做什么才能让 R# 8 不缩进初始化器的大括号?

最佳答案

有两个设置共同控制着这一点:

  • 数组、对象和集合初始值设定项:false

Option1

  • 数组和对象初始化器:BSD 风格

Option2

来自 OP 的更新

这些设置可能必须针对“此计算机”进行设置,而不仅仅是针对个人或团队共享的选项。

关于c# - 如何修复对象和其他初始化程序的 ReSharper 缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20246521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com