Resharper:格式化if语句?

时间:2017-10-11 03:08:38

标签: c# visual-studio visual-studio-2017 resharper

我最近一直在使用ReSharper,我必须说我很享受它,虽然我无法找到某种东西的设置。

以下面的代码为例,我有if语句的这些块,事实上我认为ReSharper可能强制它被格式化为这样,但它们全部被推到一起。

if (something) 
{ 
    // potentially do something
}
if (somethingElse)
{
    // potentially do something else 
}
if (somethingElseAgain)
{
    // potentially do something else again
}


在一个通常的项目中,没有resharper它可能会更好,有些像下面显示的布局可能?

if (something) 
{ 
    // potentially do something
}

if (somethingElse)
{
    // potentially do something else 
}

if (somethingElseAgain)
{
    // potentially do something else again
}

看看它有多好看?现在,谈到实际的问题,我找不到任何在if语句之后添加换行符的选项,只是在它之前?即使我申请了,它仍然无法解决我目前的问题吗?

任何人都可以告诉我如何解决这个问题,这样当我运行代码清理它实际上解决了这个问题吗?

1 个答案:

答案 0 :(得分:1)

我检查了你的例子,但没有得到相同的结果。 你的if语句配置是什么?以下是我的屏幕截图,可以与您进行比较:

enter image description here

要访问此菜单突出显示if语句,右侧会出现画笔,右键单击该画笔,然后选择格式选择 - >从子菜单配置....

enter image description here

您可能还想查看ReSharper |选项|代码编辑| C#|格式化样式|大括号布局......