Debug mode 能夠讓程式碼在進入自己設定的中斷點時,暫停程式的執行,方便工程師進行除錯及測試。
各個按鈕分別是 :
F8
) : 單步執行時,在函數內遇到子函數時不會進入子函數內單步執行,而是將子函數整個執行完再停止,也就是把子函數整個作為一步。在不存在子函數的情況下是和 Step Into 效果一樣的。簡單的說就是,程式碼越過子函數,但子函數會執行,且不進入。F7
) : 單步執行時,遇到子函數就進入並且繼續單步執行,有的會跳到原始碼裡面去執行。Alt + Shift + F7
) : 在單步執行時,遇到子函數就進入並且繼續單步執行,不會進入到原始碼中。Shift + F8
) : 假如進入一個函數中,看了兩行程式碼不想看了,跳出當前函數中,返回到呼叫此函數的地方。F9
) : 繼續恢復程序,直接運行到下一個中斷點。可依照以下步驟 :
Shift + F9
啟動 Debug 模式F8
進行單步測試F7
進去,想出來再 Shift + F8
F9
過去