En Visual Studio, ¿hay un comando para contraer / expandir todas las secciones de código en un archivo?
visual-studio
Señor flibble
fuente
fuente
Las siguientes combinaciones de teclas se utilizan para hacer cosas:
CTRL+ M+ M→ Contraer / Expandir el área preestablecida actual (por ejemplo, Mmétodo)
CTRL+ M+ H→ Contraer / Hide (Expandir) selección actual
CTRL+ M+ O→ C ollapse all (Colapsar cuerpos de declaración)
CTRL+ M+ A→ Contraer all
CTRL+ M+ X → E xpand todo
CTRL+ M+ L→ Togg le todo
Hay algunas opciones en el menú contextual en Esquema.
fuente
CTL+ M+ Lexpande todo
CTL+ M+ Ocontrae todo
En el artículo de MSDN "Atajos de teclado predeterminados en Visual Studio", consulte la sección "Editor de texto" si está buscando otros atajos; estos 2 son solo algunos de los muchos que están disponibles.
fuente
Ctrl+ Mexpande la región.
Ctrl+ Lcolapsa la región.
fuente
fuente
En Visual Studio 2017, parece que este comportamiento está desactivado de forma predeterminada. Se puede habilitar en Herramientas> Opciones> Editores de texto> C #> Avanzado> Esquema> "Contraer # regiones al contraer en definiciones"
fuente
CTL+ M+ Acontrae todo
funciona para mí, mientras que
CTL+ M+O
no
fuente
¿Te refieres al esquema de alternar?
Puede hacer: Control+ Mluego Control+ Lpara alternar todos los contornos
fuente
En Visual Studio 2013:
CTL+ M+ Acontrae todo
CTL+ M+ Lexpande todo
fuente
Debajo están todos lo que quieres:
CTRL+ M+M
CTRL+ M+H
CTRL+ M+O
CTRL+ M+A
CTRL+ M+X
CTRL+ M+L
fuente
Si te refieres a atajo entonces
CTRL+ M+ M: Este colapsará la región en la que se encuentra el cursor, ya sea un método, un espacio de nombres o lo que sea para contraer bloques de código, regiones y métodos. El primero colapsará solo el bloque / método o región en la que se encuentra su cursor, mientras que el segundo colapsará toda la región en la que se encuentra.
http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/
fuente
prensa
CTL + A
Entonces
CTL+ M+M
Para comprimir todos, incluidos los nodos secundarios, en archivos XML.
fuente
Para colapsar todo el uso:
Ctrl + My Ctrl+A
Todos los accesos directos para VS 2012/2013/2015 disponibles en http://visualstudioshortcuts.com/2013/
fuente
En caso de actualizar a Visual Studio 2010, 2012, 2013 o 2015, hay una extensión de Visual Studio para mostrar los atajos de teclado registrados actuales, IntelliCommand .
fuente
si desea contraer y expandir un ciclo particular, de lo contrario, instale los siguientes complementos para Visual Studio.
fuente
Ninguno de estos funcionó para mí. Lo que encontré fue, en el editor, buscar el
Keyboard Shortcuts
archivoeditor.foldRecursively
. Eso te dará la última encuadernación. En mi caso fue CMD+ K, CMD+ [.fuente
Contraer todo - Ctrl + M +O
Expandir todo - Ctrl + M +L
fuente
Visual Studio puede ayudarlo a encontrar la respuesta a su pregunta de dos maneras diferentes.
Escriba Ctrl+ Qpara acceder a Inicio rápido y luego ingrese "collap". Inicio rápido mostrará algo como: †
Desde allí, ingrese "esquema" para encontrar otras entradas de menú relacionadas con el esquema:
Sin embargo, tenga en cuenta que Quick Launch le mostrará solo aquellos comandos que están disponibles como entradas de menú de Visual Studio. Para buscar otros comandos relacionados con el teclado relacionados con el colapso de secciones de código, en la barra de menú de Visual Studio, haga clic en:
Esto mostrará la sección del teclado en el cuadro de diálogo Opciones. En el cuadro de texto "Mostrar comandos que contienen", ingrese "edit.collap". Visual Studio mostrará una lista similar a:
Deberá hacer clic en cada comando para ver su método abreviado de teclado asociado.
† Mis ejemplos tomados de Visual Studio 2013.
fuente
En Visual Studio 2019:
Vaya a Herramientas> Opciones> Teclado.
Busque Edit.ToggleAllOutlining
Utilice el acceso directo que se muestra allí, o asígnele el acceso directo de su elección.
fuente
Si desea
collapse/expand
un área dentro de unclass/method
(en lugar de contraer todoclass/method
), puede crear regiones personalizadas de la siguiente manera:Referencia
fuente