JavaRush /Blog Java /Random-PL /Podręcznik użytkownika IntelliJ IDEA. Debuger
theGrass
Poziom 24
Саратов

Podręcznik użytkownika IntelliJ IDEA. Debuger

Opublikowano w grupie Random-PL
Podręcznik użytkownika IntelliJ IDEA.  Debuger - 1

Debuger

  1. Uruchamianie debugera

    Po skonfigurowaniu konfiguracji uruchamiania projektu możesz uruchomić go w trybie debugowania, naciskając Shift + F9

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 2

    W oknie debugera możesz zobaczyć stos wywołań funkcji i listę wątków wraz z ich stanami, zmiennymi i rzutniami stanu. Po wybraniu kontekstu wywołania funkcji można wyświetlić wartości zmiennych odpowiadających wybranemu kontekstowi.

  2. Przydatne skróty klawiaturowe debugera

    • Ustaw/usuń punkt przerwania - Ctrl + F8 (Cmd + F8 dla komputerów Mac)
    • Wznów wykonywanie programu - F9
    • Przejdź do kolejnej instrukcji - F8
    • Wejdź do funkcji - F7
    • Wstrzymaj wykonywanie - Ctrl + F2 (Cmd + F2)
    • Przełączanie między przeglądaniem listy punktów przerwania a szczegółowymi informacjami o wybranym punkcie - Shift + Ctrl + F8 (Shift + Ctrl + F8)
    • Rozpocznij debugowanie kodu od miejsca, w którym znajduje się kursor - Shift + Ctrl + F9 (jeśli znajduje się wewnątrz metody main() )
  3. Inteligentne przejście wewnątrz

    Czasami podczas debugowania krok po kroku trzeba wejść do określonej metody, ale nie do pierwszej, która zostanie wywołana. W takim przypadku możesz nacisnąć Shift + F7 (Cmd + F7 dla komputerów Mac) , aby wybrać potrzebną metodę z podanej listy. Może to zaoszczędzić dużo czasu.

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 3
  4. Usuń kontekst wywołania funkcji

    Jeśli chcesz „cofnąć się w czasie” podczas debugowania, możesz to zrobić, usuwając kontekst wywołania funkcji. To bardzo pomoże, jeśli omyłkowo zejdziesz zbyt głęboko. W ten sposób nie cofniesz globalnego stanu wykonania programu, ale przynajmniej cofniesz się w górę stosu wywołań funkcji.

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 4
  5. Przejdź do kursora

    Czasami trzeba wznowić wykonywanie programu i zatrzymać się na innym wierszu kodu bez tworzenia punktu przerwania. To proste - wystarczy nacisnąć Alt + F9 .

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 5
  6. Element flagi

    Jeśli chcesz łatwo zobaczyć element podczas debugowania, możesz dodać do niego kolorowe oznaczenie, naciskając klawisz F11 lub wybierając odpowiednią opcję z menu zakładki Zmienne i Zegarki .

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 6

    Gdy pozycja pojawi się na liście, zobaczysz jej etykietę.

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 7
  7. Oceń wyrażenie

    W trybie debugowania możesz ocenić dowolne wyrażenie za pomocą bardzo potężnego narzędzia o nazwie Alt + F8 .

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 8

    Narzędzie to umożliwia uzupełnianie kodu niczym edytor, dzięki czemu wprowadzenie dowolnego wyrażenia będzie bardzo proste.

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 9

    Jeśli masz jakieś elementy z etykietami, uzupełnienie kodu wyświetli te etykiety, dzięki czemu będziesz mógł łatwo znaleźć potrzebne elementy i obliczyć ich wartości.

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 10
  8. Stan i ustawienia punktu przerwania

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

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 11

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

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 12

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

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

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

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 13
  10. Точки останова по событиям

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

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 14
  11. Временные точки останова

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

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 15
  12. Отключить точки останова

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

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 16
  13. Загрузка изменений и быстрая замена

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

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 17

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

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

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

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

    Podręcznik użytkownika IntelliJ IDEA.  Debuger - 18
  15. Настройки

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

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