L'effondrement de TOUTES les #région dans Visual Studio 2012
Tout d'abord, pas de CTRL+M, CTRL+O n'est pas la réponse. Pour moi, c'est l'effondrement #Région, ///les Commentaires, et les Méthodes et je déteste ça.
J'aimerais développer/réduire SEULEMENT #region
sections. Je suis à l'aide de Visual Studio 2012 et Resharper.
- Double Possible de Visual Studio - Commande à l'effondrement de toutes les sections de code?
- Que "duplicata", une réponse qui OP dit explicitement qu'ils ne veulent pas.
Vous devez vous connecter pour publier un commentaire.
ctrl+m, ctrl+s effondrement de l'actuelle région. Vous pouvez sélectionner plusieurs régions manuellement et à l'effondrement de cette façon.
Depuis la commande "Effondrement de tous les ouverts de la région" n'existe pas, vous pouvez toujours essayer d'en créer un nouveau; Dans ce cas, consultez ce post: Comment faire pour ajouter des commandes de Visual Studio 2012?
Vous ne pouvez pas s'effondrer juste régions, mais la touche de raccourci d'accord: ctrl+m, ctrl+l va le faire pour tout.
Vous pouvez le faire en installant le Menees VS Outils extension. Il est disponible par le biais de la Galerie Visual Studio (dans VS2013: Outils > Extensions et les Mises à jour... > en Ligne > [Type Menees dans la boîte de recherche])
Tout sélectionner CTR+Un, Puis CTR+m CTR-m (2 fois!!)
Dans une réponse à une question similaire Ray Pietrzak affiché le code pour une macro qui permet de faire cela. J'ai utilisé le Visual Commandant de l'extension pour créer un nouveau "commande", et j'ai collé des Rayons du code de la ExpandAllRegions et CollapseAllRegions les méthodes de la commande. J'ai modifié les deux méthodes, afin qu'ils prennent "DTE" paramètre comme ceci:
et
et j'ai édité la méthode Run de la commande comme suit:
La commande peut alors être ajouté au menu, barre d'outils, ou le raccourci clavier.
Malheureusement, ce n'est pas possible sans l'écriture de votre propre extension de Visual Studio, qui tire parti de l'IDE. Vous pouvez commencez ici sur MSDN.