Principal Dispositivos Cómo usar puntos de interrupción en VS Code

Cómo usar puntos de interrupción en VS Code



Programar en VS Code no es fácil. Incluso los errores más pequeños pueden causar problemas masivos y obstaculizar sus proyectos. Para superar estos obstáculos, necesita una técnica de depuración confiable en su caja de herramientas. Aquí es donde entran en juego los puntos de interrupción.

Cómo usar puntos de interrupción en VS Code

Los puntos de interrupción se utilizan siempre que desee pausar la ejecución del depurador. Le permiten examinar el estado de las variables de su código y realizar muchas otras tareas cruciales para reanudar su programación. Por eso es indispensable entender cómo usar los puntos de interrupción en VS Code.

En esta entrada, le daremos una guía detallada sobre el empleo de puntos de interrupción de VS Code. Aprenderá sobre los tipos más populares y descubrirá cómo pueden facilitar su desarrollo.

Cómo usar puntos de interrupción en VS Code

Los puntos de interrupción en VS Code se pueden colocar en cualquier código ejecutable. Funciona para firmas de métodos, declaraciones para una clase o espacio de nombres e incluso declaraciones de variables si no hay getters/setters o asignaciones.

Para establecer un punto de interrupción en su código fuente, siga los siguientes pasos:

  1. Haga clic en el margen izquierdo o presione la tecla F9 junto a la línea que desea detener.
  2. Ejecute el código o presione F5 (Continuar).
  3. Su código ahora se detendrá antes de la ejecución marcada. El punto de interrupción aparecerá como un punto rojo dentro del margen izquierdo.

De forma predeterminada, las líneas de código de ejecución actuales y los puntos de interrupción se resaltan automáticamente para la mayoría de los lenguajes de programación, incluido C#. Si está trabajando en C++, puede activar el resaltado de la siguiente manera:

  1. Navegue a Depurar o Herramientas.
  2. Elija Opciones, seguido de Depuración.
  3. Seleccione el siguiente comando: |_+_|.

Una vez que el depurador se detiene en sus puntos de interrupción, puede inspeccionar la condición actual de su aplicación. Los datos que puede ver incluyen pilas de llamadas y valores de variables.

Cuando se trata del color, los puntos de interrupción suelen ser de color rojo si está trabajando en el margen de su editor. Los puntos de interrupción deshabilitados están representados por un círculo gris lleno, mientras que un círculo hueco gris indica un punto de interrupción que no se puede registrar. Esto último también puede aplicarse si está editando la fuente mientras sus sesiones de depuración sin soporte de edición en vivo están en progreso.

Aquí hay algunos comandos de puntos de interrupción más notables:

  • Alternar punto de interrupción: entre otras cosas, este comando le permite volver a insertar o eliminar un punto de interrupción.
  • Deshabilitar punto de interrupción: deshabilite su punto de interrupción sin eliminarlo. Dichos puntos de interrupción se muestran como puntos huecos en los márgenes izquierdos o en la ventana Puntos de interrupción.
  • Habilitar punto de interrupción: este comando aparece una vez que pasa el mouse sobre un punto de interrupción deshabilitado y le permite reactivarlo.
  • Configuración: la sección Configuración contiene numerosos comandos que le permiten agregar, editar y exportar sus puntos de interrupción. El menú aparece una vez que se desplaza sobre el punto de interrupción y presiona Configuración.
  • Vuelva a aplicar todos los puntos de interrupción: devuelva todos sus puntos de interrupción a la ubicación original. Esta función es útil si el entorno de depuración extravía puntos de interrupción dentro del código fuente que aún no se han ejecutado.

Preguntas frecuentes adicionales

¿Qué son los puntos de registro en VS Code?

Los puntos de registro son otra variante útil de los puntos de interrupción. En lugar de irrumpir en su depurador, registran mensajes en su consola y sirven como declaraciones de seguimiento temporales en su lenguaje de programación. Además, no interrumpen la ejecución del código.

Los puntos de registro pueden ser un excelente dispositivo de inyección cuando está depurando un servidor de producción que no se puede detener o pausar. Aparecen como iconos en forma de diamante y cuentan con texto sin formato. Sin embargo, también pueden venir con expresiones evaluadas con llaves.

Al igual que los puntos de interrupción estándar, los puntos de registro se pueden activar y desactivar. También puede controlarlos con un recuento de visitas o una condición.

Además, si bien son compatibles con el depurador integrado de Node.js, también se pueden aplicar a través de otras plataformas de depuración. La lista incluye extensiones de Java y Python.

¿Cómo uso puntos de interrupción condicionales en VS Code?

Una de las características más poderosas de VS Code es la capacidad de insertar condiciones de acuerdo con el conteo de visitas, expresiones o combinaciones de ambas:

• Recuento de aciertos: la función de recuento de aciertos dicta el número de veces que debe alcanzar su punto de interrupción antes de interrumpir la ejecución del código. La sintaxis de esta expresión y si se sigue el recuento de visitas depende de la extensión del depurador.

• Condición de expresión: el código alcanzará este punto de interrupción cada vez que su expresión muestre una evaluación verdadera.

Puede agregar recuentos de visitas y condiciones al crear puntos de interrupción de origen con su opción Agregar punto de interrupción condicional. Alternativamente, se puede acceder a estas funciones cuando se modifican los puntos de interrupción existentes a través de la función Editar condición. Independientemente del método, debería ver un cuadro de texto y un menú que le permite ingresar sus expresiones. También puede editar condiciones utilizando su menú contextual o la ventana Editar condición.

insertar el número de página en los documentos de Google

Además, VS Code admite recuentos de visitas y condiciones para puntos de interrupción de excepción y función. Si su depurador no es compatible con los puntos de interrupción condicionales, no se podrá acceder a las opciones Editar condición y Agregar punto de interrupción condicional.

¿Qué son los puntos de interrupción en línea en VS Code?

Los puntos de interrupción en línea solo se alcanzan cuando la ejecución del código llega a la columna conectada a su punto de interrupción en línea. Son especialmente útiles al depurar código minimizado que contiene varias declaraciones en una línea.

Para establecer puntos de interrupción en línea, puede usar la combinación de teclas Shift + F9. Otra opción es acceder al menú contextual mientras está en una sesión de depuración. Se mostrarán en la ventana de edición.

El menú contextual también le permite editar múltiples puntos de interrupción en una sola línea.

¿Qué son los puntos de interrupción de función en VS Code?

En lugar de colocar un punto de interrupción directamente en su código fuente, puede crear uno designando un nombre de función. Esta característica funciona muy bien para fuentes no disponibles con un nombre de función familiar.

Aquí se explica cómo crear un punto de interrupción de función:

1. Presiona el símbolo + en tu encabezado de Breakpoints.

2. Introduzca un nombre de función.

3. Esto creará un punto de interrupción de función y se representará con un triángulo rojo.

¿Qué son los puntos de interrupción de datos en VS Code?

Algunos depuradores también admiten puntos de interrupción de datos. Se pueden activar a través de la ventana Variables y se activan cuando cambia el valor de la variable. Los puntos de interrupción aparecen como hexágonos rojos dentro del menú Puntos de interrupción.

Puerta de entrada a numerosas posibilidades

Los puntos de interrupción en VS Code se pueden usar de muchas maneras diferentes, lo que abre la puerta a posibilidades casi infinitas al depurar su código. Con todos los tipos de puntos de interrupción que hemos cubierto anteriormente a su disposición, observará fácilmente el comportamiento de sus líneas y facilitará el proceso de depuración. Lo mejor de todo es que la mayoría de ellos se pueden activar rápidamente y cada uno de ellos está claramente representado para acelerar aún más sus esfuerzos de codificación.

¿Has intentado usar puntos de interrupción en VS Code? ¿Qué tipo de punto de interrupción utiliza con mayor frecuencia? ¿Ha activado alguna vez un ID de objeto? Háganos saber en la sección de comentarios.

Artículos De Interés

La Elección Del Editor

Construye tu propia supercomputadora
Construye tu propia supercomputadora
El término supercomputadora es impreciso. No existe una definición oficial, por lo que no hay nada que le impida aplicar el término a su PC de escritorio, portátil o reloj digital. Sin embargo, en términos generales, se refiere a una computadora que
Cómo borrar la caché y las cookies en Safari
Cómo borrar la caché y las cookies en Safari
Limpiar la memoria caché y las cookies es algo que todo el mundo debería acostumbrar a hacer, pero pocos lo hacen con regularidad. Es como limpiar el polvo debajo de la cama. Sabes que está ahí y que podría causar problemas
Problemas conocidos en Windows 10 versión 20H2
Problemas conocidos en Windows 10 versión 20H2
Hace unas horas, Microsoft puso a disposición de todos la versión 20H2 de Windows 10. Los usuarios interesados ​​ahora pueden instalarlo a través de Windows Update o reinstalarlo desde cero descargando una imagen ISO. Antes de instalar esta nueva versión de Windows 10, es una buena idea consultar su lista de problemas conocidos. Cada vez
Cómo borrar el historial de YouTube
Cómo borrar el historial de YouTube
Eliminar su historial de visualizaciones es una buena manera de restablecer las recomendaciones o borrar archivos temporales de Internet de su dispositivo. Existen varios métodos para borrar su historial de YouTube, según la plataforma en la que lo esté haciendo, y estaremos
Xbox One Gameshare: Cómo compartir juegos en Xbox One
Xbox One Gameshare: Cómo compartir juegos en Xbox One
Compartir juegos solía ser tan simple como entregar a tus amigos un cartucho de juego o un disco, y aunque la llegada de los títulos digitales lo hizo mucho más difícil, todavía hay una manera de compartir tus juegos de Xbox One con otros.
Habilitar el botón de menú Extensiones en Microsoft Edge Chromium
Habilitar el botón de menú Extensiones en Microsoft Edge Chromium
Cómo habilitar el botón de menú Extensiones en Microsoft Edge Chromium En la última versión de Canary Edge, ahora puede habilitar el nuevo menú 'Extensiones' que agrega
Cómo usar cuentas sin contraseña para iniciar sesión en Windows 10
Cómo usar cuentas sin contraseña para iniciar sesión en Windows 10
Como ya sabrá, es posible iniciar sesión en Windows 10 usando su cuenta de usuario automáticamente. Después de eso, no tendrá que escribir su contraseña o elegir un usuario de la pantalla de inicio de sesión. En su lugar, verá su escritorio directamente. Esto se puede configurar para cuentas locales y de Microsoft mediante un número