Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe la característica de esquematización en Visual Studio. Para ocultar una región de código desde la vista, puede contraerla para que aparezca bajo un signo de intercalación (>) en el editor de código. A continuación, para expandir una región contraída, seleccione el signo de intercalación.
También puede seleccionar Ctrl+M M+ para contraer y expandir código.
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. Es posible que el color de resaltado predeterminado sea difícil de ver 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 usar 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 una región.
Puede usar estos comandos en el menú Editar>esquematización :
| Nombre | Atajo | 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. |
| 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 está 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 diseñar, 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. |
| Contraer a definiciones | Ctrl+M, Ctrl+O | Contrae los miembros de todos los tipos. |
Sugerencia
Para obtener más información sobre cómo usar el teclado, 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. Para obtener más información, vea Tutorial: Esquematización.