如何防止ReSharper在我的MSpec字段之间插入空行?
本文关键字:插入 之间 字段 MSpec 何防止 ReSharper 我的 | 更新日期: 2023-09-27 18:14:01
当我这样写一个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
代表没有。
这让我很抓狂,因为我不想让它插入空行,但我不知道我需要改变什么设置来阻止它发生。
任何想法?
试试这个:
-
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