¿Qué es Desplazamiento permanente para Visual Studio?
Si trabaja en un archivo de código grande o se desplaza por un código base desconocido, a veces puede ser difícil saber en qué lugar del código se encuentra. Con Sticky Scroll (cuya versión preliminar apareció por primera vez en Visual Studio 2022, versión 17.5) puede pegar ámbitos en la parte superior del editor, con el fin de que pueda verlos en todo momento mientras se desplaza por el código.
Lenguajes de programación admitidos
Se admiten varios formatos de código, entre los que se incluyen 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++:
Activación o desactivación de Sticky Scroll
- En la barra de menús de Visual Studio, seleccione Herramientas>Opciones>Editor de texto>General.
- Vaya a la sección Desplazamiento permanente y active la casilla Agrupar los ámbitos actuales dentro de una región desplazable de la ventana del editor.
Para desactivar Sticky Scroll desde el editor, haga clic con el botón derecho en el área de encabezado Sticky Scroll y seleccione Sticky Scroll.
Importante
Si usa C# y Sticky Scroll no funciona, pruebe esta solución alternativa. Seleccione Herramientas>Opciones>Editor de texto>C#>Opciones avanzadas. A continuación, en la sección Guías de estructura de bloques, habilite las siguientes opciones.
Opción | Descripción |
---|---|
Mostrar guías para construcciones a nivel de declaración | Afecta a los espacios de nombres, las clases y las inicializaciones de métodos. |
Mostrar guías para construcciones a nivel de código | Afecta a los condicionales y a los bucles. |
Funcionamiento de Sticky Scroll
Sticky Scroll se puede usar para establecer ámbitos como espacios de nombres, clases, métodos, instrucciones de inicialización de bucles y condicionales.
Además, permite ir directamente a cualquier línea de código haciendo clic en su referencia en el encabezado de Sticky Scroll.
Configuración de Sticky Scroll
Para cambiar el funcionamiento de Sticky Scroll, es preciso cambiar 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 muestra. De forma predeterminada, la opción de á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 información como esta es obvia, es posible que no quiera 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 inserta ámbitos de nivel superior a medida que se desplaza por código profundamente anidado.
Puede configurar si se asignan prioridad a los ámbitos externos o internos cuando el número establecido de ámbitos supera el máximo. En la barra de menús de Visual Studio, seleccione Herramientas>Opciones>Editor de texto>Sticky Scroll y, después, cambie entre Preferir ámbitos externos y Preferir ámbitos internos.
Pasos siguientes
Para más información sobre Sticky Scroll en Visual Studio, considere la posibilidad de explorar los siguientes recursos:
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de