2017-10-11 26 views
2

J'ai beaucoup utilisé ReSharper récemment, et je dois dire que je l'apprécie, même si je ne pouvais pas trouver le réglage pour un certain quelque chose.Resharper: mise en forme si des instructions?

Prenez le code ci-dessous par exemple, j'ai ces blocs d'instructions if, en fait, je pense que ReSharper pourrait forcer à être formaté comme ça, mais ils sont tous poussés ensemble.

if (something) 
{ 
    // potentially do something 
} 
if (somethingElse) 
{ 
    // potentially do something else 
} 
if (somethingElseAgain) 
{ 
    // potentially do something else again 
} 


Dans un projet d'habitude, sans ReSharper il serait probablement mieux défini, comme la mise en page somethin indiqués ci-dessous peut-être?

if (something) 
{ 
    // potentially do something 
} 

if (somethingElse) 
{ 
    // potentially do something else 
} 

if (somethingElseAgain) 
{ 
    // potentially do something else again 
} 


Voir à quel point il semble plus agréable? Maintenant, en arrivant à la question réelle, je ne pouvais pas trouver d'option pour ajouter des sauts de ligne après une déclaration if, seulement avant elle? et même si je l'appliquais, ça ne réglerait toujours pas le problème que j'ai actuellement?

Quelqu'un peut-il me dire comment je peux résoudre ce problème de sorte que lorsque j'effectue un nettoyage de code, il corrige ce problème?

Répondre

1

J'ai vérifié votre exemple mais n'obtiens pas le même résultat. Quelle est votre configuration if-statement? Voici une capture d'écran de la mine à comparer avec le vôtre:

enter image description here

Pour accéder à ce menu en surbrillance les instructions if, une brosse apparaît à droite, clic droit que brosse, et sélectionnez la sélection Format -> Configurer ... du sous-menu.

enter image description here

Vous pouvez également consulter ReSharper | Options | Modification de code | C# | Style de formatage | Bretelles Disposition ...

+0

Salut, je peux demander comment vous avez cette fenêtre ouverte, il semble que j'ai des paramètres différents lorsque vous le visionnez à partir du menu complet des paramètres dans Resharper. – distributi0n

+0

Bien sûr. J'ai mis à jour ma réponse. – wp78de