mode Plan

Pour masquer une zone de code, vous pouvez la réduire. Elle apparaîtra ainsi sous un signe plus (+) dans l’éditeur de texte. Pour développer par la suite la région réduite, sélectionnez le signe plus.

Conseil

Si vous utilisez le clavier, choisissez Ctrl+M+M pour réduire et développer.

Pour réduire une zone en mode Plan, double-cliquez sur n’importe quelle ligne de la zone dans la marge de mode Plan, affichée juste à gauche du code. Vous pouvez afficher le contenu d’une zone réduite sous forme d’info-bulle quand vous pointez sur la partie réduite.

Screenshot of an example of collapsed code that shows the outlining margin and an example of the expanded code visible from a tooltip.

Les zone dans la marge de mode Plan sont également mises en surbrillance quand vous pointez sur la marge avec la souris. La couleur de mise en surbrillance par défaut peut sembler plutôt fade dans certaines configurations de couleur. Vous pouvez la modifier dans Outils>Options>Environnement>Polices et couleurs>Zone réductible.

Quand vous travaillez dans du code en mode Plan, vous pouvez développer les sections sur lesquelles vous souhaitez travailler, les réduire quand vous avez terminé, puis vous déplacer vers d’autres sections. Quand vous ne souhaitez pas afficher le mode Plan, vous pouvez utiliser la commande Arrêter le mode Plan pour supprimer les informations de mode Plan sans endommager le code sous-jacent.

Les commandes Annuler et Restaurer du menu Edition affectent ces actions. Les opérations Copier, Couper, Coller et glisser-déplacer conservent les informations de mode Plan, mais pas l’état de la zone réductible. Par exemple, quand vous copiez une région réduite, l’opération Coller colle le texte copié en tant que région développée.

Attention

Quand vous modifiez une zone en mode Plan, vous risquez de perdre le mode Plan. Par exemple, les suppressions et les opérations de remplacement risquent d’effacer la fin de la zone.

Les commandes suivantes sont disponibles dans le sous-menu Edition>Mode Plan.

Nom Description
Masquer la sélection (Ctrl+M, Ctrl+H) - Réduit un bloc de code sélectionné qui ne serait normalement pas disponible en mode Plan, par exemple un bloc if. Pour supprimer la zone personnalisée, utilisez Arrêter le masquage actuel (ou Ctrl+M, Ctrl+U). Non disponible en Visual Basic.
Activer/Désactiver le développement du mode Plan (Ctrl+M, Ctrl+M) Inverse l’état masqué ou développé actuel de la section en mode Plan la plus intérieure quand le curseur se trouve dans une section réduite imbriquée.
Activer/Désactiver toutes les régions en mode Plan (Ctrl+M, Ctrl+L) : définit toutes les zones au même état réduit ou développé. Si certaines zones sont développées et d’autres réduites, les zones réduites sont développées.
Arrêter le mode Plan (Ctrl+M, Ctrl+P) : supprime toutes les informations de mode Plan pour la totalité du document.
(Pour le réactiver, accédez à Modifier>Mode Plan et sélectionnez Démarrer le mode Plan automatique.)
Arrêter le masquage actuel (Ctrl+M, Ctrl+U) Supprime les informations de mode Plan de la zone définie par l’utilisateur actuellement sélectionnée. Non disponible en Visual Basic.
Réduire aux définitions (Ctrl+M, Ctrl+O) : réduit les membres de tous les types.
Réduire le bloc : <limite logique> (C++) Réduit une zone dans la fonction contenant le point d’insertion. Par exemple, si le point d’insertion se trouve à l’intérieur d’une boucle, celle-ci est masquée.
Tout réduire dans : <structures logiques> (C++) Réduit toutes les structures situées à l’intérieur de la fonction.

Conseil

Pour savoir comment utiliser exclusivement le clavier, consultez Raccourcis clavier dans Visual Studio.

Vous pouvez également utiliser le SDK Visual Studio pour définir les zones de texte que vous souhaitez développer ou réduire. Consultez Procédure pas à pas : mode Plan.