visual una teclado studio regiones para organizar linea funciones contraer comentar comando codigo code clase buscar atajos c# .net visual-studio region

c# - una - ¿Cómo configurar Visual Studio para contraer todas las regiones de forma predeterminada?



visual studio atajos (4)

Cuando abro un archivo de código en una nueva ventana de código, presiono Ctrl + M, O para contraer todo allí. Por lo que sé, esto se puede hacer por defecto, sin necesidad de presionar nada cada vez. Creo que lo hice una vez, pero no recuerdo dónde estaba ubicada esta opción.


¿Has probado Herramientas / Opciones / Editor de texto / C # / Avanzado y verifica "Entrar en el modo de esquema" cuando se abren los archivos?


Como último recurso, si no puede hacer que funcione con la configuración, también puede escribir una macro para hacer esto. Echa un vistazo a este enlace para ver un ejemplo de esto.

Aquí está la información principal del enlace:

Puede abrir el IDE de macro en Herramientas-> Macros-> IDE de macros. Debería haber un módulo llamado EnvironmentEvents en el proyecto MyMacros. Este código debe agregarse al módulo EnvironmentEvents:

Private opened As Boolean Private Sub WindowEvents_WindowActivated(ByVal GotFocus As EnvDTE.Window, ByVal LostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated If GotFocus.Document Is Nothing Then Return End If If GotFocus.Document.FullName.EndsWith(".cs") And opened = True Then DTE.ExecuteCommand("Edit.CollapsetoDefinitions") End If opened = False End Sub Private Sub DocumentEvents_DocumentOpened(ByVal Document As EnvDTE.Document) Handles DocumentEvents.DocumentOpened opened = True End Sub


Esto es posible. Ve al menú Herramientas, luego selecciona opciones.

Text Editor / C# / Advanced

La opción se llama "Entrar en el modo de esquema cuando se abren los archivos". Cuando se habilita el modo de esquema, sus regiones se contraen de forma predeterminada.