IntelliJ IDEA如何創(chuàng)建各種類型的斷點

2018-10-27 15:50 更新

創(chuàng)建行斷點

一個行斷點 是分配給源代碼中特定行的斷點。

可以在可執(zhí)行行上設置行斷點。注釋、聲明和空行不是行斷點的有效位置。

在 IntelliJ IDEA 編輯器中創(chuàng)建行斷點的操作步驟如下:

  1. 將插入符號放在源代碼的所需行上。
  2. 執(zhí)行以下操作之一:
    • 在要切換斷點的行上單擊左邊的裝訂線區(qū)域。
    • 在主菜單上,選擇:運行| 切換線斷點(Run | Toggle Line Breakpoint)。
    • 按 Ctrl+F8。

重要注意事項

  • 對于 lambda 表達式,您可以在單行內(nèi)設置多個斷點。要執(zhí)行此操作,請在要設置斷點的行上單擊左邊的裝訂線區(qū)域。將出現(xiàn)一個下拉列表,您可以在其中選擇要在以下位置設置斷點的方法:
    IntelliJ IDEA創(chuàng)建行斷點
    當您將鼠標移動到選項上時,IntelliJ IDEA 會突出顯示每個 lambda 表達式。
  • 如果要在默認類構造函數(shù)中設置一個行斷點,則在該類的第一行上設置行斷點就足夠了,因為默認構造函數(shù)映射到它:
    class A { // set a breakpoint on this line
    }
  • 在折疊方法上設置斷點時,在方法聲明后的第一個可執(zhí)行行上設置行斷點。

創(chuàng)建臨時行斷點

  1. 將插入符號放在源代碼的所需行上。
  2. 執(zhí)行以下操作之一:
    • 在主菜單上選擇:運行| 切換臨時行斷點(Run | Toggle Temporary Line Breakpoint)。
    • 按 Ctrl+Shift+Alt+F8。

刪除行斷點

執(zhí)行下列操作之一:

  • 在“斷點”對話框中,選擇所需的行斷點,然后單擊 。
  • 在編輯器中,找到要刪除的行斷點所在的行,然后單擊其左側裝訂線的圖標。
  • 將插入符號放在所需的行上并按 Ctrl+F8。

創(chuàng)建異常斷點

  1. 在主菜單上選擇:運行| 查看斷點(Run | View Breakpoints),或按 Ctrl+Shift+F8。
  2. 在打開的 "斷點" 對話框中,單擊 。
  3. 從下拉列表中選擇 Java 異常斷點或 JavaScript 異常斷點。
  4. 在 "選擇異常類" 對話框中,從庫中或從項目中指定所需的異常類,然后單擊“確定”。IntelliJ IDEA 返回到 "斷點" 對話框。
  5. 按照配置斷點的描述配置新的異常斷點。

創(chuàng)建字段斷點

字段斷點 可以幫助您將調試搜索定位到特定的實例變量。

  1. 在主菜單上選擇: 運行| 查看斷點(Run | View Breakpoints),或按 Ctrl+Shift+F8。
  2. 在打開的 "斷點" 對話框中,單擊 。
  3. 從下拉列表中選擇字段斷點:
    IntelliJ IDEA創(chuàng)建字段斷點
  4. 在打開的 "添加字段點將" 對話框中,指定以下內(nèi)容:
    • 包含所需字段的類的完全限定名稱。您可以手動鍵入,或單擊 ,并按名稱或從項目中找到所需的類。
    • 字段名稱。您可以手動鍵入,或者單擊 并從選定的類中的字段列表中選擇所需的字段。

使用編輯器創(chuàng)建現(xiàn)場觀察點

  1. 在編輯器中打開所需的類,并找到要為其創(chuàng)建觀察點的字段。
  2. Alt+click 在字段聲明行上的左邊的裝訂線。

從“調試”工具窗口創(chuàng)建現(xiàn)場觀察點

  1. 在調試會話期間,打開變量選項卡。
  2. 選擇所需字段,然后在上下文菜單中選擇 "添加字段斷點"。

刪除字段斷點

  1. 在 "斷點" 對話框中,選擇所需的字段斷點,然后單擊
  2. 在編輯器中,找到要刪除字段斷點的行,然后在左邊的裝訂線中單擊其圖標。

創(chuàng)建方法斷點

方法斷點 讓您按照方法級別的程序流程。

  1. 將插入符放在要切換方法斷點的方法中。
  2. 在主菜單上選擇:運行| 切換方法斷點(Run | Toggle Method Breakpoint)。方法斷點出現(xiàn)在方法聲明中。 
    IntelliJ IDEA創(chuàng)建方法斷點

    出現(xiàn)一個氣球,通知您可能會減緩調試過程:

    IntelliJ IDEA創(chuàng)建方法斷點

或者,只需在方法聲明處單擊左邊的裝訂線。

使用“斷點”對話框創(chuàng)建方法斷點

  1. 在主菜單上選擇:運行| 查看斷點(Run | View Breakpoints),或按 Ctrl+Shift+F8。
  2. 在打開的 "斷點" 對話框中,單擊 。
  3. 從下拉列表中選擇方法斷點。
  4. 在"添加方法斷點" 對話框中,指定類名稱模式,包括包名稱和所需方法的名稱。

當調試會話啟動時,應用程序將在所有類中暫停,并在指定的方法中使用與指定模式匹配的名稱。

刪除方法斷點

  1. 單擊左側溝槽中的方法斷點圖標
  2. 在主菜單上選擇:運行| 切換方法斷點(Run | Toggle Method Breakpoint)。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號