JavaRush /בלוג Java /Random-HE /מדריך למשתמש של 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 (אם הוא נמצא בתוך השיטה main() )
  3. מעבר חכם פנימה

    לפעמים, במהלך איתור באגים שלב אחר שלב, אתה צריך להיכנס לשיטה מסוימת, אבל לא הראשונה שתיקרא. במקרה זה, אתה יכול ללחוץ על Shift + F7 (Cmd + F7 עבור 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