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

时间:2018-06-11 17:54:42

标签: c# resharper

如果我输入:

if (id < 0) {

然后按Enter键,Resharper将其重新格式化为。

if (id < 0) 
{

}

如何告诉它将其重新格式化为如下所示,例如使用if语句保留大括号?

if (id < 0) {

}

P.S。我知道this问题,但它解决了围绕一行强制大括号的问题,而不是使用if语句保留大括号。

2 个答案:

答案 0 :(得分:2)

看看你链接的另一个问题,它真的很接近这个,但它可能是你感兴趣的差异。我不知道你是否可以设置K&amp; R for&# 39;如果&#39;陈述(与其他&#39;其他&#39;)下的所有内容相对应,但您绝对可以将K&amp; R全部设置为标准。

缩进样式可在选项窗口的下方找到:

代码编辑&gt; [语言]&gt;格式化样式&gt;大括号布局

enter image description here

这与Resharper 2018.1.2

相同

答案 1 :(得分:0)

{"id": "something", "ts"=1} {"id": "something", "ts"=4} {"id": "something", "ts"=7} 菜单中,选择ReSharper,然后导航至:

Options

从那里你可以选择:

  
      
  • 在行尾(K&amp; R风格)
  •   
  • 在行尾(没有空格)
  •   

enter image description here