JavaRush /جاوا بلاگ /Random-UR /IntelliJ IDEA صارف گائیڈ۔ ڈیبگر
theGrass
سطح
Саратов

IntelliJ IDEA صارف گائیڈ۔ ڈیبگر

گروپ میں شائع ہوا۔
IntelliJ IDEA صارف گائیڈ۔  ڈیبگر - 1

ڈیبگر

  1. ڈیبگر لانچ کرنا

    ایک بار جب آپ نے اپنے پروجیکٹ کی لانچ کنفیگریشن ترتیب دی ہے، تو آپ اسے شفٹ + F9 دبا کر ڈیبگ موڈ میں چلا سکتے ہیں۔

    IntelliJ IDEA صارف گائیڈ۔  ڈیبگر - 2

    ڈیبگر ونڈو میں، آپ فنکشن کالز کا ایک اسٹیک اور تھریڈز کی فہرست، ان کی حالتوں، متغیرات، اور اسٹیٹ ویو پورٹ کے ساتھ دیکھ سکتے ہیں۔ جب آپ ایک فنکشن کال سیاق و سباق کو منتخب کرتے ہیں، تو آپ منتخب سیاق و سباق کے مطابق متغیرات کی قدریں دیکھ سکتے ہیں۔

  2. مفید ڈیبگر کی بورڈ شارٹ کٹس

    • بریک پوائنٹ سیٹ/ہٹائیں - Ctrl + F8 (Cmd + F8 میک کے لیے)
    • پروگرام پر عمل درآمد دوبارہ شروع کریں - F9
    • اگلی ہدایات پر جائیں - F8
    • فنکشن کے اندر جائیں - F7
    • عملدرآمد روک دیں - Ctrl + F2 (Cmd + F2)
    • بریک پوائنٹس کی فہرست دیکھنے اور منتخب پوائنٹ کے بارے میں تفصیلی معلومات کے درمیان سوئچ کریں - Shift + Ctrl + F8 (Shift + Ctrl + F8)
    • کوڈ کو اس مقام سے ڈیبگ کرنا شروع کریں جہاں کرسر واقع ہے - Shift + Ctrl + F9 (اگر یہ main() طریقہ کے اندر ہے )
  3. اندر سمارٹ منتقلی

    بعض اوقات، مرحلہ وار ڈیبگنگ کے دوران، آپ کو ایک مخصوص طریقہ کے اندر جانے کی ضرورت ہوتی ہے، لیکن پہلے والے کو نہیں جسے بلایا جائے گا۔ اس صورت میں، آپ Shift + F7 (Cmd + F7 for Mac) کو دبائیں تاکہ آپ کو فراہم کردہ فہرست سے مطلوبہ طریقہ منتخب کریں۔ اس سے آپ کا کافی وقت بچ سکتا ہے۔

    IntelliJ IDEA صارف گائیڈ۔  ڈیبگر - 3
  4. فنکشن کال سیاق و سباق کو ہٹا دیں۔

    اگر آپ کو ڈیبگ کرتے وقت "وقت میں واپس جانے" کی ضرورت ہے، تو آپ فنکشن کال سیاق و سباق کو ہٹا کر ایسا کر سکتے ہیں۔ اگر آپ غلطی سے بہت گہرائی میں چلے گئے تو اس سے بہت مدد ملے گی۔ اس طرح آپ پروگرام کی عالمی سطح پر عمل درآمد کی حالت کو واپس نہیں کریں گے، لیکن کم از کم آپ فنکشن کالز کے اسٹیک کو واپس لے جائیں گے۔

    IntelliJ IDEA صارف گائیڈ۔  ڈیبگر - 4
  5. کرسر پر جائیں۔

    بعض اوقات آپ کو پروگرام پر عمل درآمد دوبارہ شروع کرنے اور بریک پوائنٹ بنائے بغیر کوڈ کی کسی دوسری لائن پر رکنے کی ضرورت ہوتی ہے۔ یہ آسان ہے - صرف دبائیں Alt + F9 ۔

    IntelliJ IDEA صارف گائیڈ۔  ڈیبگر - 5
  6. پرچم کا عنصر

    اگر آپ ڈیبگ کرتے وقت کسی عنصر کو آسانی سے دیکھنا چاہتے ہیں، تو آپ F11 دبا کر یا ویری ایبلز اینڈ واچز ٹیب مینو سے مناسب آپشن منتخب کر کے اس میں رنگ کا نشان شامل کر سکتے ہیں ۔

    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