Ordre de détruire toutes les sections de code?

Dans Visual Studio (2008) est-il une commande permettant de développer/réduire toutes les sections de code dans un fichier?

1438
demandé sur Uwe Keim 2009-06-11 22:05:10
la source

19 ответов

Ctrl + M + O va s'effondrer tout.

Ctrl + M + L va élargir tout. (in VS 2013 - bascule All outlining)

Ctrl + M + P élargira tout et désactivera les contours.

CTRL + M + M va s'effondrer/étendre la section actuelle.

Ctrl + M + A va s'effondrer même dans les fichiers Html.

ces options se trouvent également dans le menu contextuel à la rubrique Aperçu.

cliquez avec le bouton droit de la souris sur editor -> Outlining pour trouver toutes les options. ( après avoir désactivé les contours, utilisez les mêmes étapes pour permettre la surpopulation. )

enter image description here

2620
répondu Bob 2018-02-23 16:43:57
la source

les combinaisons de clés suivantes sont utilisées pour faire des choses:

CTRL + M + M → Effondrement / expansion de la zone de préréglage actuel (par exemple M ethod)

CTRL + M + H → Effondrement / H ide (Développez) en cours sélection

CTRL + M + O → C o llapse all (Collapse declaration bodies)

CTRL + M + UN → Effondrement un ll

CTRL + M + X → E x pand all

CTRL + M + L & rightarrow; Togg l e all

il y a quelques options dans le menu contextuel sous esquisse.

138
répondu Bhavesh Kachhadiya 2018-05-29 10:21:49
la source

CTL + M + L développe toutes les

CTL + M + O s'effondre tout

Dans l'article MSDN "Raccourcis Clavier par Défaut dans Visual Studio," , consultez la section "Éditeur de Texte" si vous cherchez d'autres raccourcis - ces 2 sont juste quelques-uns des de nombreux qui sont disponibles.

105
répondu Scott Ivey 2017-02-08 17:11:21
la source

Ctrl + M étend la région.

Ctrl + L s'effondre région.

37
répondu M4N 2015-08-07 22:33:46
la source
  • Plier/Déplier l'actuel bloc de code – Ctrl + M , Ctrl + M
  • Déplier tout Ctrl + M , Ctrl + L
  • Stop outlining - Ctrl + M , Ctrl + P
  • Pli de tous les Ctrl + M , Ctrl + O
29
répondu AvatarOfChronos 2011-03-17 20:01:30
la source

dans Visual Studio 2017, il semble que ce comportement soit désactivé par défaut. Il peut être activé sous Outils > Options > réviseurs de texte > c# > avancé > esquisse > "S'effondrer #régions lors de l'effondrement aux définitions"

21
répondu Gelásio 2017-06-20 12:08:10
la source

CTL + M + UN s'effondre tous les

fonctionne pour moi, tandis que

CTL + M + O

n'est pas

14
répondu Ray 2013-06-20 04:39:00
la source

faites-vous référence à la description à bascule?

Vous pouvez le faire: Contrôle + M puis Contrôle + L pour basculer tous les décrivant

13
répondu CodeLikeBeaker 2016-08-29 19:51:40
la source

In Visual Studio 2013:

CTL + M + UN s'effondre tous les

CTL + M + L développe toutes les

12
répondu Nathan Chase 2013-11-28 07:07:12
la source

ci-dessous tout ce que vous voulez:

  • Réduire / Agrandir Méthode actuelle

CTRL + M + M

  • Réduire / Agrandir la sélection actuelle

CTRL + M + H

  • Effondrement tout

CTRL + M + O

CTRL + M + UN

  • afficher tout

CTRL + M + X

CTRL + M + L

11
répondu Harishh 2015-12-16 18:52:09
la source

si vous voulez dire raccourci alors

CTRL + M + M : celui-ci va effondrer la région de votre curseur est à savoir si son une méthode, namespace ou quoi que ce soit pour l'effondrement des blocs de code, des régions et des méthodes. La première va s'effondrer seulement le bloc / la méthode ou la région de votre curseur est à tandis que la seconde va s'effondrer toute la région que vous êtes.

http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know /

9
répondu Shoban 2013-03-19 18:08:02
la source

presse

CTL + UN

puis

CTL + M + M

pour compresser tout, y compris les noeuds enfants, dans des fichiers XML.

9
répondu Carl 2013-08-28 12:06:34
la source

À l'effondrement de toutes les utiliser:

Ctrl + M et Ctrl + Un

tous les raccourcis pour VS 2012/2013/2015 disponibles à http://visualstudioshortcuts.com/2013 /

4
répondu Ahmad 2015-12-16 18:26:52
la source

en cas de passage à Visual Studio 2010, 2012, 2013 ou 2015, il y a une extension de Visual Studio pour afficher les raccourcis clavier enregistrés, IntelliCommand .

2
répondu Abdulhameed 2016-10-01 01:41:31
la source

rien de tout ça ne marchait pour moi. Ce que j'ai trouvé, dans l'éditeur, c'est la recherche du fichier Keyboard Shortcuts pour editor.foldRecursively . Qui vous donnera la dernière liaison. Dans mon cas c'était CMD + K , CMD + [ .

2
répondu mclhrn 2017-12-26 22:51:04
la source

si vous voulez vous effondrer et étendre une boucle particulière, sinon installez les plugins suivants pour visual studio.

enter image description here

1
répondu Juned Ansari 2017-03-18 08:29:58
la source

Visual Studio peut vous aider à trouver la réponse à votre question de plusieurs façons.

Type Ctrl + Q pour accéder à Lancement Rapide , puis saisissez "collap". Quick Launch 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 "esquissant" pour trouver d'autres entrées de menu liées à esquissant:

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 Quick Launch vous affichera seulement ces commandes qui sont disponibles sous les entrées de menu Visual Studio. Pour trouver d'autres commandes liées au clavier et liées à l'effondrement de sections de code, dans la barre de menu 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 "éditer".collap". Visual Studio affichera une liste qui est quelque chose comme:

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 aurez besoin de cliquer sur chaque commande pour voir son raccourci clavier associé.


mes exemples tirés de Visual Studio 2013.

0
répondu DavidRR 2017-02-08 18:44:15
la source

si vous voulez effondrer/étendre une zone à l'intérieur d'une classe/méthode (au lieu d'effondrer toute la classe/méthode), vous pouvez créer des régions personnalisées comme suit:

        #region AnyNameforCollapsableRegion

        //Code to collapse

        #endregion 

référence: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/preprocessor-directives/preprocessor-region

0
répondu Rajkumar S 2017-11-09 06:43:21
la source

L'Effondrement De Toutes Les - Ctrl + M + O

Afficher Tout - Ctrl + M + L

0
répondu vikas Chaturvedi 2018-07-30 12:35:32
la source

Autres questions sur visual-studio visual-studio-2008