JavaRush /Blogue Java /Random-PT /Guia do usuário do IntelliJ IDEA. Depurador
theGrass
Nível 24
Саратов

Guia do usuário do IntelliJ IDEA. Depurador

Publicado no grupo Random-PT
Guia do usuário do IntelliJ IDEA.  Depurador - 1

Depurador

  1. Iniciando o depurador

    Depois de definir a configuração de inicialização do seu projeto, você pode executá-lo no modo de depuração pressionando Shift + F9

    Guia do usuário do IntelliJ IDEA.  Depurador - 2

    Na janela do depurador, você pode ver uma pilha de chamadas de função e uma lista de threads, com seus estados, variáveis ​​e viewports de estado. Ao selecionar um contexto de chamada de função, você pode visualizar os valores das variáveis ​​correspondentes ao contexto selecionado.

  2. Atalhos de teclado úteis do depurador

    • Definir/remover ponto de interrupção - Ctrl + F8 (Cmd + F8 para Mac)
    • Retomar a execução do programa - F9
    • Vá para a próxima instrução - F8
    • Função entrar - F7
    • Pausar execução - Ctrl + F2 (Cmd + F2)
    • Alternar entre visualizar uma lista de pontos de interrupção e informações detalhadas sobre o ponto selecionado - Shift + Ctrl + F8 (Shift + Ctrl + F8)
    • Comece a depurar o código a partir do ponto onde o cursor está localizado - Shift + Ctrl + F9 (se estiver dentro do método main() )
  3. Transição inteligente interna

    Às vezes, durante a depuração passo a passo, você precisa entrar em um determinado método, mas não no primeiro que será chamado. Nesse caso, você pode pressionar Shift + F7 (Cmd + F7 para Mac) para selecionar o método necessário na lista fornecida. Isso pode economizar muito tempo.

    Guia do usuário do IntelliJ IDEA.  Depurador - 3
  4. Remover contexto de chamada de função

    Se precisar "voltar no tempo" durante a depuração, você pode fazer isso removendo o contexto da chamada de função. Isso ajudará muito se você for muito fundo por engano. Dessa forma, você não reverterá o estado de execução global do programa, mas, no mínimo, retornará à pilha de chamadas de função.

    Guia do usuário do IntelliJ IDEA.  Depurador - 4
  5. Vá para o cursor

    Às vezes você precisa retomar a execução do programa e parar em alguma outra linha de código sem criar um ponto de interrupção. É fácil – basta pressionar Alt + F9 .

    Guia do usuário do IntelliJ IDEA.  Depurador - 5
  6. Elemento de bandeira

    Se quiser ver facilmente um elemento durante a depuração, você pode adicionar uma marca colorida a ele pressionando F11 ou selecionando a opção apropriada no menu da guia Variáveis ​​​​e relógios .

    Guia do usuário do IntelliJ IDEA.  Depurador - 6

    Quando o item aparecer na lista, você verá seu rótulo.

    Guia do usuário do IntelliJ IDEA.  Depurador - 7
  7. Avaliar Expressão

    No modo de depuração, você pode avaliar qualquer expressão usando uma ferramenta muito poderosa chamada Alt + F8 .

    Guia do usuário do IntelliJ IDEA.  Depurador - 8

    Esta ferramenta fornece complementação de código como um editor, portanto, inserir qualquer expressão será muito simples.

    Guia do usuário do IntelliJ IDEA.  Depurador - 9

    Se você tiver algum elemento com rótulos, o autocompletar de código mostrará esses rótulos para que você possa encontrar facilmente os elementos necessários e calcular seus valores.

    Guia do usuário do IntelliJ IDEA.  Depurador - 10
  8. Status e configurações do ponto de interrupção

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

    Guia do usuário do IntelliJ IDEA.  Depurador - 11

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

    Guia do usuário do IntelliJ IDEA.  Depurador - 12

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

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

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

    Guia do usuário do IntelliJ IDEA.  Depurador - 13
  10. Точки останова по событиям

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

    Guia do usuário do IntelliJ IDEA.  Depurador - 14
  11. Временные точки останова

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

    Guia do usuário do IntelliJ IDEA.  Depurador - 15
  12. Отключить точки останова

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

    Guia do usuário do IntelliJ IDEA.  Depurador - 16
  13. Загрузка изменений и быстрая замена

    Иногда вам нужно внести небольшие изменения в code без прерывания процесса отладки. Так How виртуальная машина Java поддерживает возможность HotSwap, среда разработки в режиме отладки предлагает вам перезагрузить измененные классы когда вы их скомпorруете.

    Guia do usuário do IntelliJ IDEA.  Depurador - 17

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

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

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

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

    Guia do usuário do IntelliJ IDEA.  Depurador - 18
  15. Настройки

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

    Руководство пользователя IntelliJ IDEA. Отладчик - 19
Оригинал статьи
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION