JavaRush /وبلاگ جاوا /Random-FA /راهنمای کاربر IntelliJ IDEA. اشکال زدا
theGrass
مرحله
Саратов

راهنمای کاربر IntelliJ IDEA. اشکال زدا

در گروه منتشر شد
راهنمای کاربر IntelliJ IDEA.  اشکال زدا - 1

اشکال زدا

  1. راه اندازی Debugger

    هنگامی که پیکربندی راه اندازی پروژه خود را تنظیم کردید، می توانید با فشار دادن Shift + F9 آن را در حالت اشکال زدایی اجرا کنید.

    راهنمای کاربر IntelliJ IDEA.  اشکال زدا - 2

    در پنجره اشکال‌زدا، می‌توانید پشته‌ای از فراخوانی‌های تابع و فهرستی از رشته‌ها را به همراه حالت‌ها، متغیرها و درگاه‌های نمای وضعیت آن‌ها مشاهده کنید. هنگامی که یک زمینه فراخوانی تابع را انتخاب می کنید، می توانید مقادیر متغیرهای مربوط به زمینه انتخاب شده را مشاهده کنید.

  2. میانبرهای صفحه کلید مفید Debugger

    • تنظیم/حذف نقطه شکست - 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