web-dev-qa-db-fra.com

Coupure des lignes et encapsulation dans la mise en forme automatique de Visual Studio avec ReSharper

Je travaille dans un projet C # et j'utilise Visual Studio 2012. Lorsque Visual Studio essaie de formater mon code, il rompt les lignes et rend mon code difficile à lire. Le code d'origine (ce qui semble assez agréable à lire pour moi et mon équipe):

if (list.Any(x => x.Type == (int) EnumType.Customer))
{

}

Et lorsque Visual Studio essaie de formater:

if (
    list.Any(
        x => x.Type ==
                (int) EnumType.Customer))
{
  // Other break codes
}

Il y a beaucoup d'autres parties où cela brise mon code. J'aime la mise en forme automatique pour certaines parties, mais ma question est: existe-t-il un moyen de désactiver ces lignes de rupture de la mise en forme automatique dans Visual Studio? *

PS: J'ai également installé ReSharper.

45
Felipe Oriani

Solution pour les longues lignes:

ReSharper, menu OptionsÉdition de codeC #Style de formatageSauts de ligne et habillage.

Et désactiver Envelopper les longues lignes:

Enter image description here

Et ça me rend vraiment fou!

83
Felipe Oriani

Dans les paramètres de ReSharper, dans la section Langues, vous pouvez modifier le style de mise en forme de votre code C #. L'option que vous cherchez à désactiver est quelque chose du genre "Corps de méthode anonyme en retrait". Vous pouvez également parcourir les options pour personnaliser davantage le style de mise en forme selon vos préférences.

2
Adam Maras