Quelqu'un sait comment désactiver le pliage de code dans Visual Studio 2008? Certains de mes collègues adorent ça, mais personnellement, je veux toujours voir tout le code, et je ne veux jamais que le code soit déplié à l'abri des regards. J'aimerais un paramètre qui signifie que ma copie de Visual Studio ne se plie jamais #regions
ou les organes de fonction.
Allez dans le menu Outils-> Options. Allez dans Text Editor-> C # -> Advanced. Décochez "Entrer en mode plan lors de l'ouverture des fichiers".
Cela désactivera tous les contours, y compris les régions, pour tous les fichiers de code c #.
La réponse acceptée désactive TOUS les plis de code. Si vous souhaitez désactiver le pliage #region mais réduire les commentaires, les boucles, les méthodes, etc. J'ai écrit un plugin qui le fait pour vous.
Faites en sorte que #regions suce moins (gratuitement):
http://visualstudiogallery.msdn.Microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca
Vous pouvez également désactiver l'habillage de région sur le code généré (comme lorsque vous utilisez le raccourci Visual Studio pour implémenter automatiquement une interface).
Options/Éditeur de texte/C #/Avancé/Entrer en mode contour lors de l'ouverture des fichiers
Ce n'est pas permanent, mais les touches Ctrl-M Ctrl-L développent les régions dans un fichier
En outre, un moyen rapide d'activer/de désactiver la réduction de toutes les régions est: CTRL + M + L
J'ai posté une réponse dans un fil apparenté mais pas en double qui peut aider certaines personnes ici. J'ai détaillé comment créer des macros qui désactiveront les #regions d'une seule unité en commentant les directives #region et #endregion, avec un compagnon pour les réactiver. Avec les # régions désactivées, la fonction Ctrl + M + O/Réduire aux définitions fait exactement ce que je veux. J'espère que cela sera utile pour quelqu'un en dehors de moi.
Cette option semble être disponible uniquement en C # et non en C/C++ (Visual Studio 2005). Pour désactiver le contour dans les fichiers C/C++, vous devez faire un tour en changeant la couleur du contour en couleur d'arrière-plan de l'éditeur. Pour ce faire, accédez à Outils> Options> Environnement> Polices et couleurs> Texte réductible> Changez la couleur "Premier plan de l'élément" en Blanc (ou quelle que soit la couleur d'arrière-plan).
j'ai résolu le problème pour moi avec un événement environnemental:
Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened
If (Not Document Is Nothing) Then
If (Document.FullName.ToLower().EndsWith(".cs")) Then
Try
DTE.ExecuteCommand("Edit.ExpandAllOutlining")
Catch ex As Exception
End Try
End If
End If
End Sub
Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
If (Not GotFocus Is Nothing) Then
If (Not GotFocus.Document Is Nothing) Then
If (GotFocus.Document.FullName.ToLower().EndsWith(".cs")) Then
Try
DTE.ExecuteCommand("Edit.ExpandAllOutlining")
Catch ex As Exception
End Try
End If
End If
End If
End Sub
Salutations Tobi