JavaRush /Blog Java /Random-VI /Hướng dẫn sử dụng IntelliJ IDEA. Trình gỡ lỗi
theGrass
Mức độ
Саратов

Hướng dẫn sử dụng IntelliJ IDEA. Trình gỡ lỗi

Xuất bản trong nhóm
Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 1

Trình gỡ lỗi

  1. Khởi chạy trình gỡ lỗi

    Khi bạn đã thiết lập cấu hình khởi chạy dự án của mình, bạn có thể chạy nó ở chế độ gỡ lỗi bằng cách nhấn Shift + F9

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 2

    Trong cửa sổ trình gỡ lỗi, bạn có thể thấy một loạt lệnh gọi hàm và danh sách các luồng cùng với trạng thái, biến và khung nhìn trạng thái của chúng. Khi chọn ngữ cảnh gọi hàm, bạn có thể xem giá trị của các biến tương ứng với ngữ cảnh đã chọn.

  2. Phím tắt trình gỡ lỗi hữu ích

    • Đặt/xóa điểm dừng - Ctrl + F8 (Cmd + F8 cho Mac)
    • Tiếp tục thực hiện chương trình - F9
    • Đi tới hướng dẫn tiếp theo - F8
    • Chức năng đi vào bên trong - F7
    • Tạm dừng thực thi - Ctrl + F2 (Cmd + F2)
    • Chuyển đổi giữa xem danh sách điểm ngắt và thông tin chi tiết về điểm đã chọn - Shift + Ctrl + F8 (Shift + Ctrl + F8)
    • Bắt đầu gỡ lỗi mã từ điểm đặt con trỏ - Shift + Ctrl + F9 (nếu nó nằm trong phương thức main() )
  3. Chuyển đổi thông minh bên trong

    Đôi khi, trong quá trình gỡ lỗi từng bước, bạn cần vào bên trong một phương thức nhất định, nhưng không phải phương thức đầu tiên sẽ được gọi. Trong trường hợp này, bạn có thể nhấn Shift + F7 (Cmd + F7 dành cho Mac) để chọn phương thức bạn cần từ danh sách được cung cấp. Điều này có thể giúp bạn tiết kiệm rất nhiều thời gian.

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 3
  4. Xóa ngữ cảnh gọi hàm

    Nếu cần "quay ngược thời gian" trong khi gỡ lỗi, bạn có thể làm như vậy bằng cách xóa ngữ cảnh lệnh gọi hàm. Điều này sẽ giúp ích rất nhiều nếu bạn nhầm lẫn đã đi quá sâu. Bằng cách này, bạn sẽ không khôi phục trạng thái thực thi chung của chương trình, nhưng ít nhất bạn sẽ quay lại ngăn xếp các lệnh gọi hàm.

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 4
  5. Đi đến con trỏ

    Đôi khi bạn cần tiếp tục thực hiện chương trình và dừng ở một số dòng mã khác mà không tạo điểm ngắt. Thật dễ dàng - chỉ cần nhấn Alt + F9 .

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 5
  6. Yếu tố cờ

    Nếu bạn muốn dễ dàng nhìn thấy một phần tử trong khi gỡ lỗi, bạn có thể thêm dấu màu cho phần tử đó bằng cách nhấn F11 hoặc chọn tùy chọn thích hợp từ menu tab BiếnĐồng hồ .

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 6

    Khi mục xuất hiện trong danh sách, bạn sẽ thấy nhãn của nó.

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 7
  7. Đánh giá biểu thức

    Trong chế độ gỡ lỗi, bạn có thể đánh giá bất kỳ biểu thức nào bằng công cụ rất mạnh có tên Alt + F8 .

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 8

    Công cụ này cung cấp tính năng hoàn thiện mã giống như một trình soạn thảo nên việc nhập bất kỳ biểu thức nào sẽ rất đơn giản.

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 9

    Nếu bạn có bất kỳ thành phần nào có nhãn, tính năng hoàn tất mã sẽ hiển thị cho bạn các nhãn này để bạn có thể dễ dàng tìm thấy các thành phần mình cần và tính toán giá trị của chúng.

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 10
  8. Trạng thái và cài đặt điểm dừng

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

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 11

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

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 12

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

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

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

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 13
  10. Точки останова по событиям

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

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 14
  11. Временные точки останова

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

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 15
  12. Отключить точки останова

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

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 16
  13. Загрузка изменений и быстрая замена

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

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 17

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

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

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

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

    Hướng dẫn sử dụng IntelliJ IDEA.  Trình gỡ lỗi - 18
  15. Настройки

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

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