JavaRush /Blog Java /Random-ES /Guía del usuario de IntelliJ IDEA. Depurador
theGrass
Nivel 24
Саратов

Guía del usuario de IntelliJ IDEA. Depurador

Publicado en el grupo Random-ES
Guía del usuario de IntelliJ IDEA.  Depurador - 1

Depurador

  1. Lanzando el depurador

    Una vez que haya configurado la configuración de inicio de su proyecto, puede ejecutarlo en modo de depuración presionando Shift + F9

    Guía del usuario de IntelliJ IDEA.  Depurador - 2

    En la ventana del depurador, puede ver una pila de llamadas a funciones y una lista de subprocesos, con sus estados, variables y ventanas gráficas de estado. Cuando selecciona un contexto de llamada de función, puede ver los valores de las variables correspondientes al contexto seleccionado.

  2. Atajos de teclado útiles para el depurador

    • Establecer/eliminar punto de interrupción: Ctrl + F8 (Cmd + F8 para Mac)
    • Reanudar la ejecución del programa - F9
    • Ir a la siguiente instrucción - F8
    • Ir al interior de la función - F7
    • Pausar la ejecución: Ctrl + F2 (Cmd + F2)
    • Cambie entre ver una lista de puntos de interrupción e información detallada sobre el punto seleccionado: Shift + Ctrl + F8 (Shift + Ctrl + F8)
    • Comience a depurar el código desde el punto donde se encuentra el cursor: Shift + Ctrl + F9 (si está dentro del método main() )
  3. Transición inteligente en el interior

    A veces, durante la depuración paso a paso, es necesario ingresar a un método determinado, pero no al primero que se llamará. En este caso, puede presionar Shift + F7 (Cmd + F7 para Mac) para seleccionar el método que necesita de la lista proporcionada. Esto puede ahorrarle mucho tiempo.

    Guía del usuario de IntelliJ IDEA.  Depurador - 3
  4. Eliminar contexto de llamada de función

    Si necesita "regresar en el tiempo" durante la depuración, puede hacerlo eliminando el contexto de llamada a la función. Esto será de gran ayuda si por error profundizaste demasiado. De esta manera no revertirás el estado de ejecución global del programa, pero como mínimo volverás a subir la pila de llamadas a funciones.

    Guía del usuario de IntelliJ IDEA.  Depurador - 4
  5. Ir al cursor

    A veces es necesario reanudar la ejecución del programa y detenerse en otra línea de código sin crear un punto de interrupción. Es fácil: simplemente presione Alt + F9 .

    Guía del usuario de IntelliJ IDEA.  Depurador - 5
  6. Elemento de bandera

    Si desea ver fácilmente un elemento durante la depuración, puede agregarle una marca de color presionando F11 o seleccionando la opción adecuada en el menú de la pestaña Variables y relojes .

    Guía del usuario de IntelliJ IDEA.  Depurador - 6

    Cuando el elemento aparezca en la lista, verá su etiqueta.

    Guía del usuario de IntelliJ IDEA.  Depurador - 7
  7. Evaluar expresión

    En modo de depuración, puedes evaluar cualquier expresión usando una herramienta muy poderosa llamada Alt + F8 .

    Guía del usuario de IntelliJ IDEA.  Depurador - 8

    Esta herramienta proporciona finalización de código como un editor, por lo que ingresar cualquier expresión será muy sencillo.

    Guía del usuario de IntelliJ IDEA.  Depurador - 9

    Si tiene elementos con etiquetas, la finalización del código le mostrará estas etiquetas para que pueda encontrar fácilmente los elementos que necesita y calcular sus valores.

    Guía del usuario de IntelliJ IDEA.  Depurador - 10
  8. Estado y configuración del punto de interrupción

    Если вы хотите поменять Cómoие-то настройки точки останова, вы можете нажать Shift + Ctrl + F8 (Shift + Cmd + F8 для Mac).Во всплывающем окне вы можете ввести нужные вам параметры.

    Guía del usuario de IntelliJ IDEA.  Depurador - 11

    Если у вас Cómoой-то элемент имеет метку, вы также можете использовать эту метку в выражениях.

    Guía del usuario de IntelliJ IDEA.  Depurador - 12

    Quéбы получить список всех точек останова в вашем проекте (с расширенными настройками), снова нажмите Shift + Ctrl + F8 (Shift + Cmd + F8 для Mac).

  9. Точки останова переменной

    В дополнение к условным точкам останова, вы можете также использовать точки останова переменной. Такие точки срабатывают, когда производится чтение o запись в Cómoую-то переменную. Для того чтобы создать такую точку останова, кликните на панель слева от редактируемого текста, напротив нужной вам переменной, зажав Alt.

    Guía del usuario de IntelliJ IDEA.  Depurador - 13
  10. Точки останова по событиям

    Еще одна полезная возможность - вычислить определенное выражение в нужной вам строке códigoа не прерывая выполнение. Для этого вам нужно кликнуть на панель слева от редактируемого códigoа напротив нужной строки, зажав Shift.

    Guía del usuario de IntelliJ IDEA.  Depurador - 14
  11. Временные точки останова

    Для того чтобы создать точку останова которая сработает только один раз, кликните на панель слева от códigoа зажав Shift + Alt.

    Guía del usuario de IntelliJ IDEA.  Depurador - 15
  12. Отключить точки останова

    Также очень полезно знать, что любая точка останова может быть быстро отключена по нажатию на панель слева от códigoа с зажатым Alt.

    Guía del usuario de IntelliJ IDEA.  Depurador - 16
  13. Загрузка изменений и быстрая замена

    Иногда вам нужно внести небольшие изменения в código без прерывания процесса отладки. Так Cómo виртуальная машина Java поддерживает возможность HotSwap, среда разработки в режиме отладки предлагает вам перезагрузить измененные классы когда вы их скомпoруете.

    Guía del usuario de IntelliJ IDEA.  Depurador - 17

    Не забывайте, что функционал HotSwap в Java машине имеет ряд ограничений и не позволяет перезагружать статические поля и методы.

  14. Удаленная отладка

    Последняя вещь в IntelliJ IDEA о которой вам точно нужно знать это удаленная отладка. Удаленная отладка - подключение отладчика к уже запущенной у вас o на другом компьютере Java машине по сетевому порту. Таким образом можно подключить отладчик к servidorу приложений, запущенному на servidorе.

    Quéбы создать конфигурацию для удаленного запуска, перейдите к редактированию конфигураций (Edit configurations) и нажмите «добавить конфигурацию удаленного запуска» (Remote). Убедитесь что вы указали правильное Nombre компьютера и порт прежде чем запустить эту конфигурацию.

    Guía del usuario de IntelliJ IDEA.  Depurador - 18
  15. Настройки

    Если вы хотите поменять настройки отладчика по умолчанию, нажмите Settings → Debugger.

    Guía del usuario de IntelliJ IDEA.  Depurador - 19
Оригинал статьи
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION