将单个语句块自动格式化为一行,大括号位于同一行
Autoformat of single statement blocks to one line with braces on same line
就在最近,我怀疑在 ReSharper 更新后,VS2015 开始使用令人毛骨悚然的自动格式:
如果我输入例如:
using(var x = new Disposable())
{
...
}
我一输入右大括号,它就被格式化为丑陋的单行:
using(var x = new Disposable()) { ... }
我已经检查了 VS 和 R# 中的每个格式设置,在 VS 设置中找不到除了 'Autoformat after }' 之外的任何内容,因此自然将其关闭。有谁知道是什么设置、设备或恶魔在对我这样做?
- 要在 R# 中禁用右大括号 auto-formatting,请取消勾选
ReSharper | Options | Environment | Editor | Editor Behavior | Auto-format on closing brace
- 要禁用使用 using 语句将大括号移动到单行,请在此处 select "Do not change" 或 "Force line breaks"
ReSharper | Options | Code Editing | C# | Formatting Style | Line Breaks and Wrapping | Preserve Existing Formatting | Break line in a block with a single statement
就在最近,我怀疑在 ReSharper 更新后,VS2015 开始使用令人毛骨悚然的自动格式:
如果我输入例如:
using(var x = new Disposable())
{
...
}
我一输入右大括号,它就被格式化为丑陋的单行:
using(var x = new Disposable()) { ... }
我已经检查了 VS 和 R# 中的每个格式设置,在 VS 设置中找不到除了 'Autoformat after }' 之外的任何内容,因此自然将其关闭。有谁知道是什么设置、设备或恶魔在对我这样做?
- 要在 R# 中禁用右大括号 auto-formatting,请取消勾选
ReSharper | Options | Environment | Editor | Editor Behavior | Auto-format on closing brace
- 要禁用使用 using 语句将大括号移动到单行,请在此处 select "Do not change" 或 "Force line breaks"
ReSharper | Options | Code Editing | C# | Formatting Style | Line Breaks and Wrapping | Preserve Existing Formatting | Break line in a block with a single statement