JavaRush /جاوا بلاگ /Random-SD /IntelliJ IDEA استعمال ڪندڙ ھدايت. ڊيبگر
theGrass
سطح
Саратов

IntelliJ IDEA استعمال ڪندڙ ھدايت. ڊيبگر

گروپ ۾ شايع ٿيل
IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 1

ڊيبگر

  1. ڊيبگر کي لانچ ڪرڻ

    هڪ دفعو توهان پنهنجي پروجيڪٽ جي لانچ ڪنفيگريشن کي سيٽ ڪيو آهي، توهان ان کي ڊيبگ موڊ ۾ هلائي سگهو ٿا Shift + F9 کي دٻائيندي

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 2

    ڊيبگر ونڊو ۾، توهان ڏسي سگهو ٿا هڪ اسٽيڪ فنڪشن ڪالز ۽ سلسلي جي هڪ فهرست، انهن جي رياستن، متغيرن، ۽ رياستي ڏيک بندر سان. جڏهن توهان هڪ فنڪشن ڪال جي حوالي سان چونڊيو ٿا، توهان ڏسي سگهو ٿا متغير جا قدر جيڪي چونڊيل حوالي سان لاڳاپيل آهن.

  2. مفيد ڊيبگر ڪي بورڊ شارٽڪٽ

    • بريڪ پوائنٽ سيٽ ڪريو / هٽايو - Ctrl + F8 (Cmd + F8 Mac لاءِ)
    • پروگرام جي عمل کي ٻيهر شروع ڪريو - F9
    • ايندڙ هدايتون ڏانھن وڃو - F8
    • اندر وڃو فنڪشن - F7
    • عمل کي روڪيو - Ctrl + F2 (Cmd + F2)
    • بريڪ پوائنٽس جي فهرست ڏسڻ ۽ منتخب ٿيل پوائنٽ بابت تفصيلي ڄاڻ جي وچ ۾ تبديل ڪريو - Shift + Ctrl + F8 (Shift + Ctrl + F8)
    • ڪوڊ کي ڊيبگ ڪرڻ شروع ڪريو ان نقطي کان جتي ڪرسر موجود آهي - Shift + Ctrl + F9 (جيڪڏهن اهو مکيه () طريقي جي اندر آهي )
  3. اندر سمارٽ منتقلي

    ڪڏهن ڪڏهن، قدم قدم ڊيبگنگ دوران، توهان کي هڪ خاص طريقي جي اندر وڃڻ جي ضرورت آهي، پر پهريون نه جنهن کي سڏيو ويندو. انهي حالت ۾، توهان کي دٻائي سگهو ٿا Shift + F7 (Cmd + F7 for Mac) توهان کي ڏنل فهرست مان گهربل طريقو چونڊڻ لاءِ. اهو توهان کي گهڻو وقت بچائي سگهي ٿو.

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 3
  4. فنڪشن ڪال جي حوالي سان هٽايو

    جيڪڏهن توهان کي ضرورت آهي "وقت ۾ واپس وڃو" ڊيبگ ڪرڻ دوران، توهان ائين ڪري سگهو ٿا فنڪشن ڪال جي حوالي سان ختم ڪندي. اهو تمام گهڻو مدد ڪندو جيڪڏهن توهان غلطي سان تمام گهڻي گهري وئي. هن طريقي سان توهان پروگرام جي گلوبل ايگزيڪيوشن اسٽيٽ کي واپس نه ڪندا، پر گهٽ ۾ گهٽ توهان فنڪشن ڪالز جي اسٽيڪ کي واپس وٺي ويندا.

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 4
  5. ڪرسر ڏانھن وڃو

    ڪڏهن ڪڏهن توهان کي پروگرام جي عمل کي ٻيهر شروع ڪرڻ جي ضرورت آهي ۽ ڪوڊ جي ڪنهن ٻئي لائن تي روڪڻ جي بغير ڪنهن وقفي پوائنٽ ٺاهڻ جي. اهو آسان آهي - صرف پريس ڪريو Alt + F9 .

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 5
  6. پرچم جو عنصر

    جيڪڏھن توھان چاھيو ٿا ته ڊيبگ ڪرڻ دوران ھڪڙو عنصر آسانيءَ سان ڏسڻ لاءِ، توھان F11 کي دٻائي ان ۾ رنگ جو نشان شامل ڪري سگھو ٿا يا Variables and Watches ٽئب مينيو مان مناسب آپشن چونڊيو .

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 6

    جڏهن شيون لسٽ ۾ ظاهر ٿئي ٿي، توهان ان جو ليبل ڏسندا.

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 7
  7. اظهار جو اندازو لڳايو

    ڊيبگ موڊ ۾، توهان Alt + F8 نالي هڪ تمام طاقتور اوزار استعمال ڪندي ڪنهن به اظهار جو اندازو لڳائي سگهو ٿا .

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 8

    هي اوزار هڪ ايڊيٽر وانگر ڪوڊ مڪمل ڪرڻ مهيا ڪري ٿو، تنهنڪري ڪنهن به اظهار کي داخل ڪرڻ بلڪل سادو هوندو.

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 9

    جيڪڏهن توهان وٽ ليبلن سان ڪي به عنصر آهن، ڪوڊ مڪمل ڪرڻ توهان کي اهي ليبل ڏيکاريندو ته جيئن توهان آساني سان ڳولي سگهو ٿا اهي عنصر جيڪي توهان کي گهربل آهن ۽ انهن جي قيمتن جو حساب ڪري سگهو ٿا.

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 10
  8. بريڪ پوائنٽ اسٽيٽس ۽ سيٽنگون

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

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 11

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

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 12

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

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

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

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 13
  10. Точки останова по событиям

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

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 14
  11. Временные точки останова

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

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 15
  12. Отключить точки останова

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

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 16
  13. Загрузка изменений и быстрая замена

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

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 17

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

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

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

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

    IntelliJ IDEA استعمال ڪندڙ ھدايت.  ڊيبگر - 18
  15. Настройки

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

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