2017-08-01 1 views
2

J'utilise parfois des commentaires aux membres « du groupe » comme celui-ci:Comment puis-je empêcher ReSharper d'ajouter une nouvelle ligne indésirable après une ligne précédée d'un commentaire?

// 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), "-"); 

formatage rapide insérer un saut de ligne après la ligne qui est précédée d'un commentaire:

// 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), "-"); 

Où puis-je désactiver cette ?

Pour moi, il est logique pour ReSharper d'insérer une nouvelle ligne si le commentaire était un document XML (/// <summary>...), mais pour les commentaires réguliers (seulement deux barres obliques), je ne le veux pas.

Je préfère l'éteindre complètement s'il n'y a pas d'option séparée pour les commentaires à deux barres.

Répondre

0

J'ai demandé le soutien de ReSharper the same question et ils m'a fourni la réponse:

S'il vous plaît changer l'option suivante - ReSharper | Options | Modification de code | C# | Style de formatage | Lignes vides | Autour de champs à 0.

Je ne pensais pas que cette option affectait mes champs car il y a aussi une option Around single-line fields. Il s'avère que les commentaires sont considérés comme faisant partie du domaine, ce qui explique pourquoi cette option n'a eu aucun effet.