訪問斷點屬性
如果要查看當前項目中的斷點的整個列表,請使用“斷點”對話框。對于列表中的每個單獨的斷點,您可以根據(jù)需要查看和更改其屬性。
查看所有斷點
若要查看所有斷點及其屬性的列表,請執(zhí)行下列操作之一:
- 在主菜單上選擇:運行| 查看斷點(Run | View Breakpoints)。
- 按 Ctrl+Shift+F8。
- 在 "調(diào)試工具" 窗口的工具欄中,點擊
。
- 斷點在 "收藏夾" 工具窗口中是可見的。
查看斷點的屬性
設(shè)置斷點
對于 IntelliJ IDEA 斷點,您可以設(shè)置以下屬性:
- 在命中某個斷點時要執(zhí)行的操作。
- 暫停策略, 它定義了應(yīng)用程序是否應(yīng)該在到達斷點時暫停應(yīng)用程序。
- 其他斷點的依賴項。
- 定義命中斷點的條件。
IntelliJ IDEA 建議以下方式更改斷點屬性:
- 使用斷點對話框,在列表中選擇斷點。
- 在左側(cè)裝訂線中使用斷點圖標
設(shè)置斷點
下面介紹如何設(shè)置斷點的操作、暫停策略和依賴關(guān)系。
- 執(zhí)行以下操作之一:
- 右鍵單擊左側(cè)裝訂線中的斷點,然后單擊 "鏈接" 或按 Ctrl+Shift+F8。
- 打開斷點對話框,按照頁面訪問斷點屬性中的說明并在列表中選擇所需的斷點。
- 在收藏夾工具窗口中,選擇所需的斷點,然后單擊
。
請注意,彈出窗口顯示的選項少于斷點對話框。要顯示隱藏的選項,請單擊更多。
- 定義 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)生任何影響。
- 以下選項定義在“斷點”對話框(如果編輯特定斷點的屬性,請單擊“更多”):
- 為了僅限于使用實例 ID 的特定對象實例來限制斷點命中,請檢查實例過濾器選項并鍵入實例 ID 值,或單擊省略號按鈕并在 "實例篩選器" 對話框中指定實例ID。
- 要定義關(guān)于特定類的斷點行為,請選擇“類篩選器”復(fù)選框并指定類篩選器。手動鍵入類篩選器或單擊“瀏覽”按鈕
,然后在打開的 "類篩選器" 對話框中創(chuàng)建類篩選器定義。
- 要定義達到斷點但忽略的次數(shù),請選中 "傳遞計數(shù)" 復(fù)選框, 并指定在命中斷點之前應(yīng)該跳過斷點的通過次數(shù)。
更多建議: