Dans Visual Studio, existe-t-il une commande pour réduire / développer toutes les sections de code dans un fichier?
Dans Visual Studio, existe-t-il une commande pour réduire / développer toutes les sections de code dans un fichier?
Réponses:
CTRL+ M+ Oréduira tout.
CTRL+ M+ Létendra tout. (dans VS 2013 - Toggle All outline)
CTRL+ M+ Pdéveloppera tout et désactivera les contours.
CTRL+ M+ Mréduira / développera la section actuelle.
CTRL+ M+ Aréduira tout même dans les fichiers Html.
Ces options se trouvent également dans le menu contextuel sous Plan.
Faites un clic droit dans l'éditeur -> Aperçu pour trouver toutes les options. ( Après avoir désactivé le contour, suivez les mêmes étapes pour activer le contour. )
Les combinaisons de touches suivantes sont utilisées pour faire les choses:
CTRL+ M+ M→ Réduire / développer la zone prédéfinie actuelle (par exemple, Méthod)
CTRL+ M+ H→ Réduire / Hide (Expand) sélection actuelle
CTRL+ M+ O→ C ollapse all (Réduire les corps de déclaration)
CTRL+ M+ A→ Réduire all
CTRL+ M+ X → E xpand tout
CTRL+ M+ L→ Togg le all
Il y a quelques options dans le menu contextuel sous Décrire.
CTL+ M+ Ldéveloppe tout
CTL+ M+ Otout s'effondre
Dans l'article MSDN «Raccourcis clavier par défaut dans Visual Studio», consultez la section «Éditeur de texte» si vous recherchez d'autres raccourcis - ces 2 ne sont que quelques-uns des nombreux disponibles.
Ctrl+ Mélargit la région.
Ctrl+ Leffondre la région.
Faites-vous référence à la bascule décrivant?
Vous pouvez faire: Control+ Mpuis Control+ Lpour basculer tous les contours
Dans Visual Studio 2013:
CTL+ M+ Atout s'effondre
CTL+ M+ Ldéveloppe tout
Si vous voulez dire raccourci,
CTRL+ M+ M: Celui-ci réduira la région où se trouve votre curseur, que ce soit une méthode, un espace de noms ou autre pour réduire les blocs de code, les régions et les méthodes. Le premier réduira uniquement le bloc / la méthode ou la région où se trouve votre curseur tandis que le second réduira la région entière dans laquelle vous vous trouvez.
http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/
Pour réduire tout utiliser:
Ctrl + Met Ctrl+A
Tous les raccourcis pour VS 2012/2013/2015 disponibles sur http://visualstudioshortcuts.com/2013/
En cas de mise à niveau vers Visual Studio 2010, 2012, 2013 ou 2015, il existe une extension Visual Studio pour afficher les raccourcis clavier actuellement enregistrés, IntelliCommand .
Rien de tout cela n'a fonctionné pour moi. Ce que j'ai trouvé était, dans l'éditeur, rechercher le Keyboard Shortcuts
fichier editor.foldRecursively
. Cela vous donnera la dernière liaison. Dans mon cas, c'était CMD+ K, CMD+ [.
Tout réduire - Ctrl + M +O
Développer tout - Ctrl + M +L
Visual Studio peut vous aider à trouver la réponse à votre question de différentes manières.
Tapez Ctrl+ Qpour accéder à Quick Launch , puis entrez "collap". Le lancement rapide affichera quelque chose comme: †
Menus (1)
Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
NuGet Packages (1)
Search Online for NuGet Packages matching 'collap'
De là, entrez "contour" pour trouver d'autres entrées de menu liées au contour:
Menus (5)
Edit -> Outlining -> Toggle Outlining Expansion (Ctrl+M, Ctrl+M)
Edit -> Outlining -> Toggle All Outlining (Ctrl+M, Ctrl+L)
Edit -> Outlining -> Stop Outlining (Ctrl+M, Ctrl+P)
Edit -> Outlining -> Stop Hiding Current (Ctrl+M, Ctrl+U)
Edit -> Outlining -> Collapse to Definitions (Ctrl+M, Ctrl+O)
Options (4)
Text Editor -> Basic -> VB Specific (Change outline mode, Automatic inser...
...
Cependant, notez que le lancement rapide ne vous montrera que les commandes disponibles en tant qu'entrées de menu Visual Studio. Pour rechercher d'autres commandes liées au clavier liées à la réduction de sections de code, dans la barre de menus de Visual Studio, cliquez sur:
Tools -> Options -> Environment -> Keyboard
Cela affichera la section clavier dans la boîte de dialogue Options. Dans la zone de texte "Afficher les commandes contenant", entrez "edit.collap". Visual Studio affichera une liste qui ressemble à ceci:
Edit.CollapseAllincurrentblock
Edit.CollapseAllOutlining Ctrl+M, Ctrl+A (Text Editor)
Edit.CollapseBlockcurrentblock
Edit.CollapseCurrentRegion Ctrl+M, Ctrl+S (Text Editor)
Edit.CollapseTag Ctrl+M, Ctrl+T (Text Editor)
Edit.CollapsetoDefinitions Ctrl+M, Ctrl+O (Text Editor)
Vous devrez cliquer sur chaque commande pour voir son raccourci clavier associé.
† Mes exemples tirés de Visual Studio 2013.
Si vous souhaitez collapse/expand
une zone dans un class/method
(au lieu de réduire la totalité class/method
), vous pouvez créer des régions personnalisées comme suit:
#region AnyNameforCollapsableRegion
//Code to collapse
#endregion