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.
Al trabajar en un archivo de código grande o desplazarse por un código base desconocido, a veces puede ser difícil saber dónde se encuentra en el código. Con Sticky Scroll, puede fijar alcances en la parte superior del editor para que estén siempre visibles mientras se desplaza a través del código. Visual Studio 2022 , versión 17.5 y posteriores, admiten Sticky Scroll.
Lenguajes de programación admitidos
Se admiten varios formatos de código, incluidos C#, C++, XAML y JSON.
Este es un ejemplo animado de Sticky Scroll en un archivo de C#:
Este es un ejemplo animado de Sticky Scroll en un archivo de C++:
Activar o desactivar el desplazamiento fijo
Siga estos pasos:
En la barra de menús deVisual Studio, seleccione >Opciones y expanda la sección de Todos los ajustes>Editor de texto>General> de desplazamiento fijo.
Seleccione o desactive la opción Agrupar los ámbitos actuales dentro de una región desplazable de la ventana del editor .
En la barra de menús de Visual Studio, seleccione Opciones de herramientas> y expanda la sección Editor de texto>.
En el grupo Sticky scroll, seleccione o desmarque la opción Agrupar los ámbitos actuales dentro de una región desplazable de la ventana del editor.
Selecciona Aceptar.
Si desea desactivar Sticky Scroll (desplazamiento pegajoso), puede hacerlo desde el editor haciendo clic derecho en el área del encabezado de Sticky Scroll y luego seleccionando Sticky Scroll (Desplazamiento pegajoso).
Importante
Si usa C# y Sticky Scroll no funciona, pruebe esta solución alternativa. Abrael panel> y expanda la sección Todos loslenguajes>de configuración>C#>Avanzados. A continuación, en el grupo Guías de estructura de bloques , habilite las siguientes opciones.
| Opción | Description |
|---|---|
| Mostrar guías para construcciones de nivel de declaración | Afecta a los espacios de nombres, las clases y las inicializaciones de métodos. |
| Mostrar guías para construcciones de nivel de código | Afecta a los condicionales y bucles |
Importante
Si usa C# y Sticky Scroll no funciona, pruebe esta solución alternativa. SeleccioneOpciones de>herramientas>Editor> de textoC#>Avanzado. A continuación, en el grupo Guías de estructura de bloques , habilite las siguientes opciones.
| Opción | Description |
|---|---|
| Mostrar guías para construcciones de nivel de declaración | Afecta a los espacios de nombres, las clases y las inicializaciones de métodos. |
| Mostrar guías para construcciones de nivel de código | Afecta a los condicionales y bucles |
Funcionamiento del desplazamiento adhesivo
Puede hacer uso de Sticky Scroll para mantener visibles ámbitos como espacios de nombres, clases, métodos, instrucciones de inicialización del bucle y condicionales. También puede saltar directamente a una línea de código seleccionando su referencia en el encabezado Sticky Scroll.
Cómo configurar Sticky Scroll
Puede cambiar el funcionamiento de Sticky Scroll cambiando su ámbito y el número de líneas que incluye en ese ámbito.
Ámbitos internos y externos
En función de sus preferencias, puede cambiar el ámbito de lo que Sticky Scroll le muestra. De forma predeterminada, la opción ámbito externo muestra los ámbitos de nivel superior que proceden de la parte superior del archivo.
Pero a veces, el espacio de nombres y el nombre de clase coinciden con el nombre de archivo. Cuando la información como esta es obvia, es posible que no desee renunciar a dos líneas de espacio vertical en la parte superior del archivo. A continuación, puede cambiar a la opción de ámbito interno de nivel inferior, que expulsa los ámbitos de nivel superior a medida que se desplaza por el código profundamente anidado.
Puede configurar si se debe priorizar los ámbitos externos o internos cuando el número especificado de ámbitos supera el máximo. Abra el panel Herramientas>Opciones y expanda la sección Todos los ajustes>Editor de texto>General>desplazamiento fijo. Use la lista desplegable y establezca cuando el número de ámbitos supere la opción máxima para Preferir ámbitos externos o Preferir ámbitos internos (valor predeterminado).
Puede configurar si se debe priorizar los ámbitos externos o internos cuando el número especificado de ámbitos supera el máximo. Abra el cuadro de diálogo Herramientas Opciones y expanda la sección Editor de texto General. En el grupo de desplazamiento fijo, use la lista desplegable y configure la opción Cuando el número de ámbitos supere el máximo para Preferir ámbitos externos o Preferir ámbitos internos (valor predeterminado).
Contenido relacionado
Para obtener más información sobre Sticky Scroll en Visual Studio, explore los siguientes recursos: