啟用和停用岔斷點

您可以停用岔斷點來避免程式停止執行,並不需要刪除岔斷點。 當岔斷點啟用時,每當命中此岔斷點時,就會導致所有執行緒暫停。當岔斷點停用時,則不會造成執行緒暫停。

當您停用岔斷點時,此岔斷點仍然會留在「岔斷點」視圖中。 若要讓程式在您已停用的岔斷點上停止執行,請選取並啟用此岔斷點。 只停用而不刪除岔斷點的好處在於不必重新在程式檔中尋找要設定岔斷點的位置。 此外,停用的岔斷點也可以省去您在岔斷點上已做的任何額外的設定。

一個設定的岔斷點左邊有兩個指示器。最左邊是一個表示岔斷點是否已啟用的勾選框。 這個勾選框會以勾號來表示已啟用的岔斷點,而已停用的岔斷點在這個勾選框中就沒有勾號。 當岔斷點已停用時,您可以從「岔斷點」視圖或編輯器的蹦現功能表中選擇啟用 (編輯器中的功能表項目是啟用岔斷點)。 當岔斷點已啟用時,您可以從蹦現功能表中選擇停用

您可以從「岔斷點」視圖中啟用或停用單一岔斷點,如下所示:

  1. 按一下「岔斷點」視圖,讓視圖浮現在前景。
  2. 捲動岔斷點清單,直到看到您要啟用或停用的岔斷點為止。如果您要啟用或停用多個岔斷點,請使用鍵盤上的 Shift 或 Ctrl 鍵來選取。
  3. 執行下列其中一項作業:
    1. 對於您要啟用或停用的岔斷點,按一下最左邊的勾選框。如果勾選框有勾號,則表示岔斷點已啟用。如果沒有勾號,則表示已停用。
    2. 用滑鼠右鍵按一下您要啟用或停用的岔斷點,然後從蹦現功能表中選取啟用停用

您可以從編輯器中啟用或停用單一岔斷點,如下所示:

  1. 在編輯器中找出岔斷點。
  2. 執行下列其中一項作業:
    • 在編輯器尺規中用滑鼠右鍵按一下岔斷點指示器, 然後從蹦現功能表中選取啟用岔斷點停用岔斷點
    • 在編輯器中用滑鼠右鍵按一下岔斷點, 然後從蹦現功能表中選取啟用岔斷點停用岔斷點
  3. 如果岔斷點已停用,則編輯器岔斷點指示器會變成空心點,如果岔斷點已啟用,則會變成實心點。

您也可以停用所有岔斷點。作法是按一下跳過所有的岔斷點切換按鈕。 這樣會暫時停用所有岔斷點。若要重新啟用所有岔斷點(不包括您以停用岔斷點動作來明確停用的岔斷點), 請再按一次跳過所有的岔斷點切換按鈕來取消。

註: 您可以在除錯的應用程式正在執行時啟用或停用岔斷點,不過,新的設定要等到應用程式下次暫停時才會生效。 例如,當應用程式進入迴圈內時,您無法啟用岔斷點以期望會命中迴圈中設定的岔斷點。
相關工作
使用岔斷點
相關參考
條件式岔斷點

意見