当我写这样的MSpec上下文时:
[Subject(typeof(TheType), "Concern")]
internal class when_this_test_is_run
{
Establish context = () =>
{
// some code...
};
Because of = () => Do.Something();
It should_do_this;
It should_do_that;
}
当我让ReSharper重新格式化代码时,它总是在任何委托之下插入一个空行,这是一个匿名方法,即有一个{
块}
作为其正文。在简单表达式的委托之后,它不会插入空行。因此,在上面的示例中,Establish context
委托会填空一行,但Because of
和It
代表不会。
这让我很生气,因为我不想让它插入空白行,但我无法弄清楚我需要改变什么设置来阻止它发生。
有什么想法吗?
答案 0 :(得分:4)
试试这个:
ReSharper | Options | Code Editing | C# | Formatting Style | Blank Lines | Preserve existing formatting | Keep max blank lines in declaration | Select '0'
ReSharper | Options | Code Editing | C# | Formatting Style | Blank Lines | Blank lines | Around field | Uncheck