JavaRush /Blog Java /Random-MS /Panduan Pengguna IntelliJ IDEA. Penyahpepijat
theGrass
Tahap
Саратов

Panduan Pengguna IntelliJ IDEA. Penyahpepijat

Diterbitkan dalam kumpulan
Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 1

Penyahpepijat

  1. Melancarkan Debugger

    Sebaik sahaja anda telah menyediakan konfigurasi pelancaran projek anda, anda boleh menjalankannya dalam mod nyahpepijat dengan menekan Shift + F9

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 2

    Dalam tetingkap penyahpepijat, anda boleh melihat timbunan panggilan fungsi dan senarai utas, dengan keadaan, pembolehubah dan port pandangan keadaannya. Apabila anda memilih konteks panggilan fungsi, anda boleh melihat nilai pembolehubah yang sepadan dengan konteks yang dipilih.

  2. Pintasan Papan Kekunci Penyahpepijat Berguna

    • Tetapkan/alih keluar titik putus - Ctrl + F8 (Cmd + F8 untuk Mac)
    • Sambung semula pelaksanaan program - F9
    • Pergi ke arahan seterusnya - F8
    • Masuk ke dalam fungsi - F7
    • Jeda pelaksanaan - Ctrl + F2 (Cmd + F2)
    • Beralih antara melihat senarai titik putus dan maklumat terperinci tentang titik yang dipilih - Shift + Ctrl + F8 (Shift + Ctrl + F8)
    • Mula menyahpepijat kod dari titik di mana kursor berada - Shift + Ctrl + F9 (jika ia berada di dalam kaedah main() )
  3. Peralihan pintar di dalam

    Kadangkala, semasa penyahpepijatan langkah demi langkah, anda perlu masuk ke dalam kaedah tertentu, tetapi bukan kaedah pertama yang akan dipanggil. Dalam kes ini, anda boleh menekan Shift + F7 (Cmd + F7 untuk Mac) untuk memilih kaedah yang anda perlukan daripada senarai yang disediakan. Ini boleh menjimatkan banyak masa.

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 3
  4. Alih keluar konteks panggilan fungsi

    Jika anda perlu "kembali ke masa" semasa menyahpepijat, anda boleh berbuat demikian dengan mengalih keluar konteks panggilan fungsi. Ini akan banyak membantu jika anda tersilap pergi terlalu dalam. Dengan cara ini anda tidak akan melancarkan semula keadaan pelaksanaan global program, tetapi sekurang-kurangnya anda akan membuat sandaran timbunan panggilan fungsi.

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 4
  5. Pergi ke kursor

    Kadangkala anda perlu menyambung semula pelaksanaan program dan berhenti di beberapa baris kod lain tanpa membuat titik putus. Ia mudah - hanya tekan Alt + F9 .

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 5
  6. Elemen bendera

    Jika anda ingin melihat elemen dengan mudah semasa menyahpepijat, anda boleh menambah tanda warna padanya dengan menekan F11 atau memilih pilihan yang sesuai daripada menu tab Pembolehubah dan Jam Tangan .

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 6

    Apabila item muncul dalam senarai, anda akan melihat labelnya.

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 7
  7. Nilai Ungkapan

    Dalam mod nyahpepijat, anda boleh menilai sebarang ungkapan menggunakan alat yang sangat berkuasa dipanggil Alt + F8 .

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 8

    Alat ini menyediakan pelengkapan kod seperti editor, jadi memasukkan sebarang ungkapan akan menjadi sangat mudah.

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 9

    Jika anda mempunyai sebarang elemen dengan label, pelengkapan kod akan menunjukkan kepada anda label ini supaya anda boleh mencari elemen yang anda perlukan dengan mudah dan mengira nilainya.

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 10
  8. Status dan tetapan titik putus

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

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 11

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

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 12

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

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

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

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 13
  10. Точки останова по событиям

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

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 14
  11. Временные точки останова

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

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 15
  12. Отключить точки останова

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

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 16
  13. Загрузка изменений и быстрая замена

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

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 17

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

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

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

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

    Panduan Pengguna IntelliJ IDEA.  Penyahpepijat - 18
  15. Настройки

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

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