C# 如何强制Resharper将花括号放在同一条线上?

C# 如何强制Resharper将花括号放在同一条线上?,c#,resharper,C#,Resharper,如果我输入: if (id < 0) { 另外,我知道这个问题,但它解决了在一行上强制使用大括号的问题,而不是将大括号与if语句保持在一起。看看您链接的另一个问题,它与此非常接近,但这可能是您感兴趣的区别。我不知道是否可以只为“if”语句设置K&R(与“Other”下的所有语句相反),但您完全可以将K&R设置为标准 缩进样式可在选项窗口中的以下位置找到: 代码编辑>[语言]>格式样式>大括号布局 这是从Resharper 2018.1.2开始的从Resharper菜单中,选择选项,然后

如果我输入:

if (id < 0) {

另外,我知道这个问题,但它解决了在一行上强制使用大括号的问题,而不是将大括号与
if
语句保持在一起。

看看您链接的另一个问题,它与此非常接近,但这可能是您感兴趣的区别。我不知道是否可以只为“if”语句设置K&R(与“Other”下的所有语句相反),但您完全可以将K&R设置为标准

缩进样式可在选项窗口中的以下位置找到:

代码编辑>[语言]>格式样式>大括号布局


这是从Resharper 2018.1.2开始的

Resharper
菜单中,选择
选项
,然后导航到:

代码编辑-->C#-->格式样式-->大括号布局

您可以从中选择:

  • 在行尾(K&R样式)
  • 在行尾(无空格)


严重吗?请不要@TimonPost给它一天或一个小项目的机会。一旦我试过,我就回不去了。代码看起来和闻起来都好多了。@AngryHacker这不是Javascript,而是C。不要与敌人搏斗IDE@maccetturaVS IDE实际上就是这种风格。是Resharper在和我打架。
if (id < 0) 
{

}
if (id < 0) {

}