Ръководство за потребителя IntelliJ идея

Ръководство за потребителя IntelliJ IDEA. Debugger.


  1. Стартиране на дебъгер
    След като конфигурирате конфигурация старта за вашия проект, можете да го изпълните в режим на отстраняване на грешки, като натиснете Shift + F9

Ръководство за потребителя IntelliJ идея

Ръководство за потребителя IntelliJ идея

  • Премахване контекста на извикването на функция
    Ако трябва да се "върнете назад във времето" по време на отстраняване на грешки, можете да направите това чрез премахване на контекста на извикването на функция. Това до голяма степен ще помогне, ако случайно сте отиде твърде дълбоко. Така че не се връщам глобалното състояние на програмата, но поне можете да се върнете обратно тестето с извиквания на функции.

    Ръководство за потребителя IntelliJ идея

  • Преместването на курсора
    Понякога трябва да се върнете към програмата и да се съсредоточи върху някой друг ред код, без да се налага да създавате точка на прекъсване. Това е лесно - просто натиснете Alt + F9.

    Ръководство за потребителя IntelliJ идея

  • Марк т
    Ако искате да видите лесно някакъв елемент, докато отстраняване на грешки, можете да добавите етикет цвят чрез натискане на F11 или изберете съответния елемент в менюто раздела Променливи и часовници.

    Ръководство за потребителя IntelliJ идея

    Когато елементът се появява в списъка, ще видите нейния етикет.

    Ръководство за потребителя IntelliJ идея

  • Изчислява експресията
    В режим на отстраняване на грешки, можете да изчислите всеки израз, като се използва много мощен инструмент, причинено чрез натискане на Alt + F8.

    Ръководство за потребителя IntelliJ идея

    Ръководство за потребителя IntelliJ идея

    Ако имате някакви елементи с етикети, код завършване ще ви покаже таговете, така че да могат лесно да намерят необходимите елементи и изчисляване на техните стойности.

    Ръководство за потребителя IntelliJ идея

  • Статус и настройки точки на прекъсване
    Ако искате да промените някоя настройка точки на прекъсване, можете да натиснете Ctrl + Shift + F8 (Shift + Cmd + F8 за Mac) .Vo изскачащ прозорец, можете да въведете желаните от вас опции.

    Ръководство за потребителя IntelliJ идея

    Ако имате някой елемент има етикет, можете да използвате и този маркер в изрази.

    Ръководство за потребителя IntelliJ идея

    За да получите списък с всички точки на прекъсване в проекта (с разширени настройки), натиснете отново Shift + Ctrl + F8 (Shift + Cmd + F8 за Mac).

  • Гранични променлива
    В допълнение към условните точки на прекъсване, можете да използвате и гранични стойности на променливите. Тези точки се задействат, когато са направени, за да четат или пишат до известна променлива. За да създадете точка на прекъсване, кликнете върху панела отляво на редактирания текст, от друга страна желаните промени, като задържите Alt.

    Ръководство за потребителя IntelliJ идея

  • Гранични на събития
    Друга полезна функция - да се изчисли специфичен израз в желания ред код, без да прекъсва изпълнението. За да направите това, което трябва да кликнете върху панела отляво на редактирания кода в предната част на желаната линия, задръжте натиснат клавиша Shift.

    Ръководство за потребителя IntelliJ идея

  • Временни гранични стойности
    За да създадете точка на пречупване се задейства само веднъж, кликнете върху панела отляво на кода, като задържите Shift + Alt.

    Ръководство за потребителя IntelliJ идея

  • Изключване на прекъсване
    Също така е много полезно да се знае, че който и да е точка на прекъсване може бързо да бъде деактивирана чрез натискане на панела отляво на код затяга Alt.

    Ръководство за потребителя IntelliJ идея

  • промени на натоварване и бърза смяна
    Понякога трябва да се направят малки промени в кода, без да прекъсвате процеса на отстраняване на грешки. Тъй като Java виртуална машина поддържа HotSwap, IDE в режим на отстраняване на грешки предлага презареждане на променените класове, когато ги събира.

    Ръководство за потребителя IntelliJ идея

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

  • дистанционно за отстраняване на грешки
    Последното нещо, което в идеята IntelliJ, за които трябва да знаете със сигурност, е да се използва за дистанционно отстраняване на грешки. Дистанционно отстраняване на грешки - за да се свържете дебъгер към вече работи при вас или на друг компютър Java машина на мрежовия порт. По този начин е възможно да се приложи и отстраняване на грешки в сървъра на приложения, изпълняван на сървъра.

    За да създадете конфигурация за дистанционен старт, отидете на редактиране на конфигурацията (Редактиране конфигурации) и след това върху "добави старт конфигурация дистанционно» (Remote). Уверете се, че сте задали правилното име на компютъра и пристанището, преди да започне тази конфигурация.

    Ръководство за потребителя IntelliJ идея

  • настройки
    Ако искате да промените настройките на дебъгер по подразбиране, щракнете върху Настройки → Debugger.

    Ръководство за потребителя IntelliJ идея