esquematizar
Para ocultar una región de código de la vista, puede contraerla de modo que aparezca bajo un signo de intercalación (>
) en el editor de texto. A continuación, para expandir una región contraída, seleccione el signo de intercalación (>
).
Sugerencia
Si utiliza el teclado, puede seleccionar Ctrl+M+M para contraer y expandir.
Para contraer una región de esquematización, haga doble clic en cualquier línea de la región en el margen de esquematización, que aparece justo a la izquierda del código. Para ver el contenido de una región contraída como información sobre herramientas, hay que mantener el mouse sobre la región contraída.
Las regiones del margen de esquematización también se resaltan al mantener el puntero sobre el margen con el mouse. El color de resaltado predeterminado puede parecer bastante débil en algunas configuraciones de color. Puede cambiarlo en Herramientas>Opciones>Entorno>Fuentes y colores>Mostrar elementos>Región contraíble.
Al trabajar en código descrito, puede expandir las secciones en las que desea trabajar, contraerlas cuando haya terminado y, a continuación, pasar a otras secciones. Cuando no quiera mostrar la esquematización, puede usar el comando Detener esquematización para quitar la información de esquema sin alterar el código subyacente.
Los comandos Deshacer y Rehacer en el menú Editar afectan a estas acciones. Copiar, Cortar, Pegar y las operaciones de arrastrar y colocar conservan la información de esquematización, pero no el estado de la región contraíble. Por ejemplo, al copiar una región contraída, la operación Pegar pega el texto copiado en forma de una región expandida.
Cautela
Al cambiar una región descrita, es posible que se pierda la esquematización. Por ejemplo, las eliminaciones o las operaciones Buscar y reemplazar pueden borrar el final de la región.
El submenú Edición>Esquematización contiene los siguientes comandos.
Nombre | Teclado | Descripción |
---|---|---|
Ocultar selección | Ctrl+M, Ctrl+H | Contrae un bloque de código seleccionado que normalmente no estaría disponible para la esquematización. Ejemplo: un bloque de if . Para quitar la región personalizada, use Dejar de ocultar la región actual o Ctrl+M, Ctrl+U. No está disponible en Visual Basic. |
Alternar expansión de esquematización | Ctrl+M, Ctrl+M | Invierte el estado oculto o expandido actual de la sección de esquematización más interna cuando el cursor se encuentra en una sección contraída anidada. |
Alternar toda la esquematización | Ctrl+M, Ctrl+L | Establece todas las regiones en el mismo estado contraído o expandido. Si algunas regiones están expandidas y otras están colapsadas, las regiones colapsadas se expanden. |
Detener esquematización | Ctrl+M, Ctrl+P | Quita toda la información de esquematización del documento completo. (para volver a activarlo, vaya a Editar>Esquematización y seleccione Iniciar esquematización automática). |
Detener ocultar actual | Ctrl+M, Ctrl+U | Elimina la información de contorno de la región definida por el usuario actualmente seleccionada. No está disponible en Visual Basic. |
Contraer a definiciones | Ctrl+M, Ctrl+O | Contrae los miembros de todos los tipos. |
Contraer bloque:<límite lógico> | (C++) Contrae una región de la función que contiene el punto de inserción. Por ejemplo, si el punto de inserción se encuentra dentro de un bucle, el bucle está oculto. | |
Contraer todo el contenido de: <estructuras lógicas> | (C++) Contrae todas las estructuras dentro de la función. |
Sugerencia
Para obtener más información sobre cómo usar el teclado exclusivamente, vea Métodos abreviados de teclado en Visual Studio ().
También puede usar el SDK de Visual Studio para definir las regiones de texto que desea expandir o contraer. Vea Tutorial: esquematización.