Resharper移动if语句的顶部大括号,如何放在新行?

4

我的 Resharper 8 在结束大括号时进行自动格式化。顶部的大括号移动到 IF 语句行的末尾。我该如何使其格式化到下一行。

起始语句

if (condition)
{
    var x = new foo();
}

当删除并重新输入底部括号时,会出现以下结果。顶部括号会移动到上一行的末尾。
if (condition) {
    var x = new foo();
}
期望的结果是最初的起始语句。

我该如何更改R#8中的选项以解决此问题?我尝试更改C# / 格式设置 / 大括号布局选项。

enter image description here

我也在寻找这个问题的答案。它也可以使用for循环实现。 - xofz
1个回答

5
我找到了。在“格式样式”下,“换行和包装”下,将“在带有单个语句的块中断行”更改为“断行”。这是 Resharper 中更改它的位置

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接