Resharper清洁代码行打破了属性和字段

时间:2012-03-07 16:20:09

标签: resharper

这是我的问题。我想在属性而不是字段之间放置换行符。

这是我得到的:

private string _field1;

private string _field2;

private string _field3;

public string Property1 { get; set; }

public string Property2 { get; set; }

public string Property3 { get; set; }

这就是我想要的:

private string _field1;
private string _field2;
private string _field3;

public string Property1 { get; set; }

public string Property2 { get; set; }

public string Property3 { get; set; }

有没有人知道如何让Resharper拥有这种类型的换行符?我目前所拥有的是Resharper在所有字段和属性之间放置换行符或没有换行符。我似乎无法找到合适的设置来获得我想要的东西。

2 个答案:

答案 0 :(得分:4)

转到 ReSharper |选项,然后在代码编辑下,导航至 C#→格式化样式→空白行。现在,您需要更改两个单独的选项:

  • 将代码中的最大空白行值更改为0(零)
  • 围绕单行字段值更改为0(零)

......你已经完成了!

答案 1 :(得分:1)

您可能还需要确保未在换行和换行下检查保留现有换行符