Visual Studio C# déclaration de l'effondrement

Lors de l'édition vraiment long des blocs de code (qui doit certainement être remaniée de toute façon, mais c'est au-delà de la portée de cette question), j'ai souvent long pour la capacité de l'effondrement des blocs comme on peut l'effondrement des blocs de fonction. C'est-à-dire, il serait grand si l'icône "moins" est apparu sur le code de contour pour tout entourés d'accolades. Il semble apparaître pour les fonctions, les classes, les régions, les espaces de noms, de l'usage, mais pas pour les conditionnelle ou itérative des blocs. Ça serait génial si je pouvais l'effondrement des choses comme les ifs, les commutateurs, les foreaches, ce genre de chose!

Googler en un peu, j'ai découvert que, apparemment, C++ décrivant en VS permet cela, mais C# décrivant VS ne le fait pas. Je ne comprends pas trop pourquoi. Même notepad++ va donc ces effondrements si j'ai choisi le C# mise en forme, donc je ne comprends pas pourquoi Visual Studio n'est pas.

Personne ne sait d'une VS2008 complément qui permettra à ce comportement? Ou une sorte de paramètre masqué pour elle?

Modifiées afin d'ajouter: insertion des régions est bien sûr une option et il l'avait déjà fait à moi, mais franchement, je ne devrais pas avoir à envelopper les choses dans une région qui sont déjà enveloppé dans des accolades... si j'allais modifier le code existant, je voudrais juste refactoriser le code afin d'avoir une meilleure séparation des préoccupations de toute façon. ("l'habillage" avec de nouvelles méthodes à la place des régions 😉

  • BTW: j'ai trouvé que ces deux raccourcis m'a rendu la vie très facile: Bascule contour: Ctrl + M, M Effondrement de Tout: Ctrl + M, O
  • Ctrl + M, L bascule récursive de développer/réduire. Bien sûr, cela peut vous laisser avec une seule ligne. L'intérieur de cette ligne, bien que (Ctrl + M, M) vous laisse avec un joliment résumé fichier.
  • Voici un plugin équivalent pour VS 2012: stackoverflow.com/questions/18388280/...
  • connexes: Le Problème Avec le Code de Pliage par Jeff Atwood, 2008
InformationsquelleAutor Grank | 2008-11-12