c# - studio - lista de codigos visual basic
Cómo deshabilitar permanentemente el plegado de regiones en Visual Studio 2008 (9)
Editar: Recomiendo esta otra respuesta
Ve al menú Herramientas-> Opciones. Vaya a Editor de texto-> C # -> Avanzado. Desmarque "Ingresar en modo delimitador cuando los archivos se abren".
Eso deshabilitará todos los esquemas, incluidas las regiones, para todos los archivos de código c #.
¿Alguien sabe cómo desactivar el plegado de código en visual studio 2008? A algunos de mis colegas les encanta, pero personalmente siempre quiero ver todo el código y nunca quiero que el código se pierda de vista. Me gustaría una configuración que signifique que mi copia de Visual Studio nunca dobla #regions
ni cuerpos de funciones.
Además, una forma rápida de alternar la expansión / colapso de todas las regiones es: CTRL + M + L
Esta opción parece estar disponible solo en C # y no en C / C ++ (Visual Studio 2005). Para deshabilitar el esquema en archivos C / C ++, debe hacer un truco cambiando el color del esquema al color de fondo del editor. Para hacer esto, vaya a Herramientas> Opciones> Entorno> Fuentes y colores> Texto plegable> Cambie el color de "Artículo en primer plano" a Blanco (o cualquiera que sea el color de fondo).
He publicado una respuesta en un hilo relacionado pero no duplicado que puede ayudar a algunas personas aquí. Detallé cómo crear macros que desactivarán las #regiones de una sola unidad comentando las directivas #region y #endregion, con un compañero para reactivarlas. Con las #regiones desactivadas, la función Ctrl + M + O / Contraer a Definiciones hace exactamente lo que yo quiero. Espero que esto sea útil para alguien que no sea mío.
Acceso directo para colapsar a definiciones excepto regiones
La respuesta aceptada desactiva TODOS los códigos plegables. Si desea deshabilitar #region plegable pero colapsar comentarios, bucles, métodos, etc., escribí un complemento que hace esto por usted.
Haz #regions chupar menos (gratis):
http://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca
- Regiones Auto Expand cuando se abre un archivo
- Opcionalmente, evite que las regiones se colapsen (pero aún pueda colapsar otro código)
- Proporcione a las líneas de región #region / #end un fondo más pequeño y más claro para que se noten menos (también una opción)
- Funciona en C # y VB (pero solo en VS 2010/2012, no compatible para 2008)
No es permanente, pero las teclas Ctrl-M Ctrl-L expanden las regiones en un archivo
Opciones / Editor de texto / C # / Avanzado / Ingresa al modo delinear cuando los archivos se abren
También puede desactivar el ajuste de región en el código generado (como cuando usa el atajo de Visual Studio para implementar automáticamente una interfaz).
resolví el problema para mí con un entorno de eventos:
- iniciar macroeditor (alt + f11)
- abrir macroproyecto / EnvironmentEvents
- pegue el siguiente código:
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
Saludos Tobi