Question

I ai le problème suivant avec le pliage de code: si j'ai une classe avec des méthodes pliées, et je insert code entre ces méthodes, le code inférieure se déploie automatiquement. Par exemple:.

class A
{
   void Method1() [ folded ]

   void Method2() [ folded ]

   void Method3() [ folded ]
}

Si je insérer le code entre les méthodes 1 et 2, les événements suivants se au milieu de taper:

class A
{
   void Method1() [ still folded: good ]

   void Method4( [I typed until here and pause]

   void Method2()
   {
      [ unfolded by VS... do not want this! ]
   }

   void Method3()
   {
      [ more auto unfolding... ugh! ]
   }
}

Y at-il une option pour désactiver l'auto-dépliage « intelligent » fait par Visual Studio? Je veux juste insérer la méthode 4 et conserver les méthodes 2 et 3 plié. À la suite de l'auto-déploiement, je dois plier manuellement Méthodes 2 et 3 nouveau.

Je pense quand je tapé le support ouvert, VS essaie de trouver un support à proximité, mais je ne peux pas trouver une option pour désactiver le support de correspondance.

apprécierais toute aide ici.

Était-ce utile?

La solution

Astuce / Trick / Solution: Vous pouvez commencer en tapant le support de fermeture en premier. Cela est généralement comment j'éviter le code unfoldind quand je veux blocs de commentaire (commencer par la balise de fermeture « * / » à la fin du bloc désiré, et seulement insérer ma balise d'ouverture « / * »

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top