翻譯|使用教程|編輯:董玉霞|2022-04-20 15:17:30.330|閱讀 153 次
概述:從 java IDE 中向 JavaScript 和 TypeScript 代碼添加斷點(diǎn)。使用斷點(diǎn)在未按預(yù)期運(yùn)行的特定位置中斷代碼的執(zhí)行,然后使用調(diào)試器工具來定位問題。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
從 java IDE 中向 JavaScript 和 TypeScript 代碼添加斷點(diǎn)。使用斷點(diǎn)在未按預(yù)期運(yùn)行的特定位置中斷代碼的執(zhí)行,然后使用調(diào)試器工具來定位問題。
此文章詳細(xì)介紹了 MyEclipse中的斷點(diǎn)功能。
遇到斷點(diǎn)時(shí),將暫停執(zhí)行并打開 Debug 透視圖。從 Debug 角度,您可以查看編輯器中的代碼、堆棧框架中的掛起線程、控制臺輸出、與框架關(guān)聯(lián)的變量和斷點(diǎn)以及加載的 JavaScript 文件。
在源代碼編輯器的代碼行中,右鍵單擊左邊距的標(biāo)記欄并選擇 Toggle Breakpoint。或者,從左邊距雙擊以打開斷點(diǎn)。斷點(diǎn)由藍(lán)色圓圈表示 ddbrepointicon 在標(biāo)記欄中,斷點(diǎn)被添加到斷點(diǎn)視圖中。
當(dāng)刪除斷點(diǎn)時(shí),圖標(biāo)將從標(biāo)記欄中刪除,并且斷點(diǎn)不再出現(xiàn)在斷點(diǎn)視圖中。
提示: 選擇 Remove All 以刪除 Breakpoints 視圖中的所有斷點(diǎn)或單擊 Remove All 按鈕 ddremoveallbp.
當(dāng)您需要忽略斷點(diǎn)但想在將來使用它時(shí),您可以選擇禁用斷點(diǎn)而不是刪除它。禁用的斷點(diǎn)由一個(gè)空心圓圈表示 dddisabledbp.
當(dāng)想要恢復(fù)以前禁用的斷點(diǎn)時(shí),可以從源代碼編輯器或斷點(diǎn)視圖中執(zhí)行此操作。啟用斷點(diǎn)時(shí),會(huì)出現(xiàn)一個(gè)藍(lán)色圓圈ddbrepointicon 替換標(biāo)記欄中的空心圓圈。
您可以編輯斷點(diǎn)的屬性以包含命中計(jì)數(shù),該命中計(jì)數(shù)會(huì)在線程被命中指定次數(shù)后暫停線程的執(zhí)行。此時(shí)斷點(diǎn)被禁用,直到再次啟用或修改命中計(jì)數(shù)。
當(dāng)表達(dá)式為真或結(jié)果更改時(shí),使用條件斷點(diǎn)暫停線程的執(zhí)行。創(chuàng)建條件斷點(diǎn)時(shí),標(biāo)記欄中的圖標(biāo)會(huì)添加一個(gè)問號。
命中斷點(diǎn)后,使用以下命令單步執(zhí)行代碼并定位任何錯(cuò)誤。
命令 | 細(xì)節(jié) |
運(yùn)行(F6) | 當(dāng)前行被執(zhí)行,并在下一個(gè)可執(zhí)行行暫停執(zhí)行。 |
進(jìn)入 (F5) | 當(dāng)前行上的下一個(gè)可執(zhí)行表達(dá)式被調(diào)用,并且在被調(diào)用方法中的下一個(gè)可執(zhí)行行處暫停執(zhí)行。 |
步進(jìn)返回 (F7) | 繼續(xù)執(zhí)行,直到執(zhí)行當(dāng)前方法中的下一個(gè) return 語句,并且在下一個(gè)可執(zhí)行行上暫停執(zhí)行。 |
暫停 | 掛起選定的線程。 |
恢復(fù) | 恢復(fù)掛起的線程。 |
拖放到幀 | 輸入選定的堆棧幀。 |
跳過所有斷點(diǎn) | 將當(dāng)前視圖中的所有斷點(diǎn)標(biāo)記為已跳過。 |
以上就是在 MyEclipse 中使用斷點(diǎn)的相關(guān)教程,想要了解更多MyEclipse使用教程,
MyEclipse V2022.1正式發(fā)布,大家可以下載MyEclipse官方正版試用。
MyEclipse是功能最全面、性價(jià)比最高的企業(yè)級Java IDE之一。
MyEclipseQQ群:742336981 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn