Il existe un certain nombre de raccourcis clavier et de commandes de menu pour développer ou réduire automatiquement tous les éléments pliables du document actuel. Ctrl+ M, Ctrl+ Lbascule tous les pliables de manière récursive, de l'espace de noms supérieur jusqu'aux méthodes internes et aux commentaires. Fondamentalement, tout ce qui a une icône [+] dans la marge gauche. Ctrl+ M, Ctrl+ le Ofait un peu moins, mais il touche toujours les méthodes et les commentaires à l'intérieur de la classe.
Je recherche une fonction qui ne concerne spécifiquement que les #region
pliables et rien d'autre. Pas d'espaces de noms, de classes, de commentaires ou de méthodes. Je ne veux vraiment plier que les zones explicitement marquées comme telles avec le #region
mot - clé.
Y a-t-il un raccourci caché ou une extension pour cela?
Je préférerais une solution clavier, pour Visual Studio 2015 (RC pour l'instant).
Au cas où quelqu'un demanderait pourquoi: je veux avoir un aperçu du fichier, mais voir immédiatement tous les détails lorsque je décide de regarder à l'intérieur d'une région.
Mettre à jour:
Solution en 2020
Comme cette question a reçu de nombreuses réponses, certaines inutiles, d'autres obsolètes, la solution de travail pour Visual Studio 2019 se trouve dans cette réponse sous-estimée ici: https://stackoverflow.com/a/58999093/143684
Réponses:
dans Visual Studio 2017, je dois activer 'Réduire les #régions lors de la réduction en définitions' dans
Tools -> Options -> Text Editor -> C# -> Advanced
explicitement pour tout réduire en appuyant sur Ctrl+ M+O
la source
Ctrl+ M+ Ova tout réduire.
Ctrl+ M+ Lélargira tout. (dans VS 2013 - Toggle All Outlining)
Ctrl+ M+ Pdéveloppera tout et désactivera les contours.
Ctrl+ M+ Mréduira / développera la section actuelle.
Ces options se trouvent également dans le menu contextuel sous Outlining.
Faites un clic droit dans l'éditeur -> Plan pour trouver toutes les options. (Après avoir désactivé la présentation, suivez les mêmes étapes pour activer la sortie.)
la source
L'extension Visual Studio Productivity Power Tools 2015 de Microsoft dispose d'une fonctionnalité appelée Tâches de lancement rapide qui ajoute de nouvelles commandes au menu de lancement rapide. L'un d'eux est CollapseRegions et c'est exactement ce qu'il fait.
La commande opposée est ExpandRegions et elle étend toutes les régions pour une navigation rapide dans tout le fichier. Ces commandes peuvent être utilisées assez rapidement en appuyant sur la CtrlQtouche de raccourci et en tapant
Coll
resp.Exp
, puis en appuyant sur Enter(supposé que vous n'ayez pas d'autres commandes avec le même préfixe).la source
Pour réduire des régions: Outils> Options> Éditeurs de texte> C #> Avancé> Cochez «Réduire les # régions lors de la réduction aux définitions»
la source
cochez la case dans Paramètres -> TextEditor -> C # -> Avancé -> Réduire les #régions lors de la réduction des définitions.
puis clic droit dans l'éditeur> esquisser> réduire aux défenitions
la source
On dirait que la chose la plus proche est Ctrl+ M, Ctrl+S
Ce qui réduira la région actuelle dans laquelle vous vous trouvez, tandis que Ctrl+ M, Ctrl+ Eélargira la région actuelle dans laquelle vous vous trouvez.
Liste des raccourcis clavier par défaut:
https://msdn.microsoft.com/en-us/library/da5kh0wa(v=vs.140).aspx
la source
Je ne sais pas si c'est nouveau, mais il existe un paramètre pour l'éditeur de texte c #:
Paramètres -> TextEditor -> C # -> Avancé -> Réduire les #régions lors de la réduction des définitions.
Lorsque son ensemble CtrlM CtrlOréduira les #regions.
la source
Je sais que c'est une vieille question, mais voici une mise à jour pour Visual Studio 2019:
La solution Tâches rapides de la réponse de @ ygoe ne fonctionne pas pour Visual Studio 2019, car cette version a changé la façon dont la barre des tâches rapides recherche. De plus, ce n'était jamais la solution préférée à la question initiale, car vous deviez taper une action rapide au lieu d'avoir un raccourci clavier.
J'ai trouvé une solution différente sur le marché qui effectue exactement la réduction et l'expansion de toutes les régions du fichier actuellement ouvert avec des raccourcis clavier: Réduire la région
Depuis la page d'extension:
la source
Je recommande d'utiliser l'extension gratuite Visual Studio «Extension Menees VS Tools pour Visual Studio». Recherchez-le simplement dans Outils -> Extensions et mises à jour dans Visual Studio. Une fois installé, il vous suffit d'appuyer sur Ctrl+ M+ Ket seules les régions seront réduites. Voici leur site Web https://marketplace.visualstudio.com/items?itemName=BillMenees.MeneesVSTools2013
Pour modifier les paramètres, regardez sous Outils -> Options -> Menees VS Tools -> General.
la source
Sélectionnez Tout via Ctrl A, puisCtrl M M
ie Appuyez Mdeux fois tout en maintenantCtrl
la source