我如何强制 Resharper 将花括号放在同一行上?
How can I force Resharper to place the curly brace on the same line?
如果我输入:
if (id < 0) {
按回车键,Resharper重新格式化成。
if (id < 0)
{
}
我怎样才能让它重新格式化成下面的格式,例如用 if
语句保留大括号?
if (id < 0) {
}
P.S。我知道 this 问题,但它解决了在单行周围强制花括号,而不是将大括号与 if
语句保持在一起。
看看你链接的另一个问题,它真的很接近这个,但这可能是你感兴趣的不同之处。我不知道你是否可以为 'if' 语句设置 K&R(如反对'Other')下的一切,但你绝对可以将K&R设置为一刀切的标准。
缩进样式可以在选项 window 中找到:
代码编辑 > [语言] > 格式化样式 > 大括号布局
这是截至 Resharper 2018.1.2
从 ReSharper
菜单中选择 Options
,然后导航至:
Code Editing --> C# --> Formatting Style --> Braces Layout
.
从那里您可以选择:
- At end of line (K&R style)
- At end of line (no space)
如果我输入:
if (id < 0) {
按回车键,Resharper重新格式化成。
if (id < 0)
{
}
我怎样才能让它重新格式化成下面的格式,例如用 if
语句保留大括号?
if (id < 0) {
}
P.S。我知道 this 问题,但它解决了在单行周围强制花括号,而不是将大括号与 if
语句保持在一起。
看看你链接的另一个问题,它真的很接近这个,但这可能是你感兴趣的不同之处。我不知道你是否可以为 'if' 语句设置 K&R(如反对'Other')下的一切,但你绝对可以将K&R设置为一刀切的标准。
缩进样式可以在选项 window 中找到:
代码编辑 > [语言] > 格式化样式 > 大括号布局
这是截至 Resharper 2018.1.2
从 ReSharper
菜单中选择 Options
,然后导航至:Code Editing --> C# --> Formatting Style --> Braces Layout
.
从那里您可以选择:
- At end of line (K&R style)
- At end of line (no space)