2017-08-01 61 views
2

我有时用注释为“小组”成员是这样的:我在哪里可以关闭这个功能如何阻止ReSharper在注释前添加不需要的换行符?

// unary operators: 
public static readonly string Not = Create(nameof(Not)); 

public static readonly string Negate = Create(nameof(Negate), "-"); 

// mathematical operators: 
public static readonly string Add = Create(nameof(Add), "+"); 

public static readonly string Subtract = Create(nameof(Subtract), "-"); 

// unary operators: 
public static readonly string Not = Create(nameof(Not)); 
public static readonly string Negate = Create(nameof(Negate), "-"); 

// mathematical operators: 
public static readonly string Add = Create(nameof(Add), "+"); 
public static readonly string Subtract = Create(nameof(Subtract), "-"); 

快速格式化会由一个注释开始的行后插入新行?

对我来说,如果评论是一个XML文档(/// <summary>...),但对于常规评论(只有两个斜杠),我不希望这样,插入这样的换行符对ReSharper来说是有意义的。

如果没有单独的双斜杠注释选项,我宁愿将其完全关闭。

回答

0

我问ReSharper的支持the same question,他们的回答为我提供:

请更改下列选项 - ReSharper的|选项|代码编辑| C#|格式化样式|空白行|周围的字段为0.

我不认为该选项影响我的领域,因为还有Around single-line fields选项。原来的评论被认为是该领域的一部分,这就是为什么该选项没有效果。