在Resharper 9之前,默认代码重新格式化保留了字段之间最多2个空白行,这意味着你可以在你的因为和它代表之间保持一个空白:
public class when_something
{
static object obj1;
static object obj2;
static object obj3;
Establish context = () => { };
Because of;
It should_1;
It should_2;
}
从Resharper 9开始,默认情况下是删除单行字段周围的空行,因此它会将所有内容折叠在一起,如下所示:
public class when_something
{
static object obj1;
static object obj2;
static object obj3;
Establish context = () => { };
Because of;
It should_1;
It should_2;
}
默认设置已设置为“保留现有格式” - >将最大空行保留在code = 2中,但单行字段的空行设置似乎会覆盖此字符。如果您更改空白行下的设置,那么它会强制您有空白行,并且您将在所有字段之后最终显示空行:
public class when_something
{
static object obj1;
static object obj2;
static object obj3;
Establish context = () => { };
Because of;
It should_1;
It should_2;
}
如何配置Resharper 9以保留空白行?