IntelliJ IDEA斷點屬性與設(shè)置

2018-10-27 09:15 更新

訪問斷點屬性

如果要查看當前項目中的斷點的整個列表,請使用“斷點”對話框。對于列表中的每個單獨的斷點,您可以根據(jù)需要查看和更改其屬性。

查看所有斷點

若要查看所有斷點及其屬性的列表,請執(zhí)行下列操作之一:

  • 在主菜單上選擇:運行| 查看斷點(Run | View Breakpoints)。
  • 按 Ctrl+Shift+F8。
  • 在 "調(diào)試工具" 窗口的工具欄中,點擊 。
  • 斷點在 "收藏夾" 工具窗口中是可見的。

查看斷點的屬性

  • 右鍵單擊編輯器左側(cè)裝訂線中的斷點圖標。
    IntelliJ IDEA查看斷點的屬性

設(shè)置斷點

對于 IntelliJ IDEA 斷點,您可以設(shè)置以下屬性:

  • 在命中某個斷點時要執(zhí)行的操作。
  • 暫停策略, 它定義了應(yīng)用程序是否應(yīng)該在到達斷點時暫停應(yīng)用程序。
  • 其他斷點的依賴項。
  • 定義命中斷點的條件。

IntelliJ IDEA 建議以下方式更改斷點屬性:

  • 使用斷點對話框,在列表中選擇斷點。
  • 在左側(cè)裝訂線中使用斷點圖標

設(shè)置斷點

下面介紹如何設(shè)置斷點的操作、暫停策略和依賴關(guān)系。

  1. 執(zhí)行以下操作之一:
    • 右鍵單擊左側(cè)裝訂線中的斷點,然后單擊 "鏈接" 或按 Ctrl+Shift+F8。
    • 打開斷點對話框,按照頁面訪問斷點屬性中的說明并在列表中選擇所需的斷點。
    • 在收藏夾工具窗口中,選擇所需的斷點,然后單擊

    請注意,彈出窗口顯示的選項少于斷點對話框。要顯示隱藏的選項,請單擊更多。

  2. 定義 IntelliJ IDEA 在觸發(fā)斷點時執(zhí)行的操作:
    • 若要使用調(diào)試控制臺中的文本消息來通知斷點的到達,請選擇"將日志消息發(fā)送到控制臺" 復(fù)選框。

      若要計算斷點上下文中的表達式并在調(diào)試控制臺中顯示其值,請檢查選項的計算和日志,并在選項字段中輸入有效的表達式。

      此功能允許您獲取有關(guān)正在運行的應(yīng)用程序的信息,而不必中止其執(zhí)行。

    • 要設(shè)置當前的斷點,從禁用的選項中選擇它,直到選中的斷點命中下拉列表。一旦設(shè)置了依賴關(guān)系,當前斷點將被禁用,直到所選的一個斷點被命中為止。
      • 選擇 "再次禁用" 單選按鈕,在命中選定的斷點后禁用當前斷點。
      • 選擇 "離開時啟用單選按鈕" 可在命中選定斷點后保持當前斷點啟用。
    • 通過選中 "掛起" 復(fù)選框,在到達斷點時啟用掛起應(yīng)用程序,然后選擇其中一個選項按鈕來指定正在運行的程序?qū)⒈粫和5姆绞健?/li>
    • 要設(shè)置中斷條件,請通過選擇相應(yīng)的復(fù)選框來啟用條件,然后在 "條件" 字段中輸入所需的表達式。

      如果表達式的計算結(jié)果為 true,則執(zhí)行用戶選擇的操作。如果計算結(jié)果為 false,則斷點不會產(chǎn)生任何影響。

  3. 以下選項定義在“斷點”對話框(如果編輯特定斷點的屬性,請單擊“更多”):
    • 為了僅限于使用實例 ID 的特定對象實例來限制斷點命中,請檢查實例過濾器選項并鍵入實例 ID 值,或單擊省略號按鈕并在 "實例篩選器" 對話框中指定實例ID。
    • 要定義關(guān)于特定類的斷點行為,請選擇“類篩選器”復(fù)選框并指定類篩選器。手動鍵入類篩選器或單擊“瀏覽”按鈕 ,然后在打開的 "類篩選器" 對話框中創(chuàng)建類篩選器定義。
    • 要定義達到斷點但忽略的次數(shù),請選中 "傳遞計數(shù)" 復(fù)選框, 并指定在命中斷點之前應(yīng)該跳過斷點的通過次數(shù)。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號