esquematizarOutlining

Se puede ocultar algún código de la vista si se contrae una región de código para que aparezca debajo de un signo más (+).You can choose to hide some code from view by collapsing a region of code so that it appears under a plus sign (+). Para expandir una región contraída hay que hacer clic en su signo más.You expand a collapsed region by clicking the plus sign. Si prefiere usar el teclado, puede presionar CTRL + M + M para expandir o contraer.If you are a keyboard user, you can choose Ctrl + M + M to collapse and expand. También se puede contraer una región de esquematización si se hace 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.You can also collapse an outlining region by double-clicking any line in the region on the outlining margin, which appears just to the left of the code. 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.You can see the contents of a collapsed region as a tooltip when you hover over the collapsed region.

Las regiones en el margen de esquematización también se resaltan cuando se mantiene el mouse sobre el margen.Regions in the outlining margin are also highlighted when you hover over the margin with the mouse. El color de resaltado predeterminado puede parecer bastante pálido en algunas configuraciones de color.The default highlighting color may seem rather faint in some color configurations. Puede cambiarlo en Herramientas, Opciones, Entorno, Fuentes y colores, Región contraíble.You can change it in Tool, Options, Environment, Fonts and Colors, Collapsible Region.

Al trabajar en código esquematizado, se pueden expandir las secciones en las que se desea trabajar, contraerlas cuando se haya terminado y desplazarse a otras secciones.When you work in outlined code, you can expand the sections you want to work on, collapse them when you are done, and then move to other sections. Cuando no quiere que se muestre la esquematización, se puede usar el comando Detener esquematización para quitar la información de esquematización sin alterar el código subyacente.When you do not wish to have outlining displayed, you can use the Stop Outlining command to remove the outline information without disturbing your underlying code.

Los comandos Deshacer y Rehacer del menú Edición afectan a estas acciones.The Undo and Redo commands on the Edit menu affect these actions. 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.The Copy, Cut, Paste, and drag-and-drop operations retain outlining information, but not the state of the collapsible region. Por ejemplo, cuando copia una región que se contrae, la operación Pegar pegará el texto copiado como región expandida.For example, when you copy a region that is collapsed, the Paste operation will paste the copied text as an expanded region.

Precaución

Si se cambia una región esquematizada, se puede perder la esquematización.When you change an outlined region, the outlining may be lost. Por ejemplo, las eliminaciones o las operaciones Buscar y reemplazar pueden borrar el final de la región.For example, deletions or Find and Replace operations may erase the end of the region.

El submenú Edición, Esquematización puede contener los siguientes comandos.The following commands can be found on the Edit, Outlining submenu.

Ocultar selecciónHide Selection (CTRL + M, CTRL + O): contrae un bloque de código seleccionado que normalmente no estaría disponible para la esquematización, por ejemplo un bloque if.(CTRL + M , CTRL + H) - Collapses a selected block of code that would not normally be available for outlining, for example an if block. Para quitar la región personalizada, use Detener ocultar actual (o CTRL + M, CTRL + U).To remove the custom region, use Stop Hiding Current (or CTRL + M, CTRL + U). No está disponible en Visual Basic.Not available in Visual Basic.
Alternar expansión de esquematizaciónToggle Outlining Expansion : 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.- Reverses the current hidden or expanded state of the innermost outlining section when the cursor lies in a nested collapsed section.
Alternar toda la esquematizaciónToggle All Outlining (CTRL + M, CTRL + L): establece todas las regiones en el mismo estado contraído o expandido.(CTRL + M, CTRL + L) - Sets all regions to the same collapsed or expanded state. Si algunas regiones están expandidas y otras están contraídas, las regiones contraídas se expanden.If some regions are expanded and some collapsed, then the collapsed regions are expanded.
Detener esquematizaciónStop Outlining (CTRL + M, CTRL + D): quita toda la información de esquematización del documento completo.(CTRL + M, CTRL + P) - Removes all outlining information for the entire document.
Detener ocultar actualStop Hiding Current (CTRL + M, CTRL + U): quita la información de esquematización para la región definida por el usuario que está seleccionada actualmente.(CTRL + M, CTRL + U) - Removes the outlining information for the currently selected user-defined region. No está disponible en Visual Basic.Not available in Visual Basic.
Contraer a definicionesCollapse to Definitions (CTRL + M, CTRL + N): contrae los miembros de todos los tipos.(CTRL + M, CTRL + O) - Collapses the members of all types.
Contraer bloque:<límite lógico>Collapse Block:<logical boundary> (Visual C++) Contrae una región en la función que contiene el punto de inserción.(Visual C++) Collapses a region in the function containing the insertion point. Por ejemplo, si el punto de inserción está dentro de un bucle, se oculta el bucle.For example, if the insertion point lies inside a loop, the loop is hidden.
Contraer todo el contenido de: <estructuras lógicas>Collapse All in: <logical structures> (Visual C++) Contrae todas las estructuras dentro de la función.(Visual C++) Collapses all the structures inside the function.

También puede utilizar Visual Studio SDK para definir las regiones de texto que desea expandir o contraer.You can also use the Visual Studio SDK to define the text regions you want to expand or collapse. Vea Tutorial: esquematización.See Walkthrough: Outlining.

Vea tambiénSee also

Escribir código en el editorWriting code in the editor