IDEA 快捷鍵拆解系列(十七):Debug 篇

??這是IDEA快捷鍵拆解系列的第十七篇。

??本文主要講解如何利用好IDEA強(qiáng)大的斷點(diǎn)調(diào)試功能,含快捷鍵、經(jīng)驗(yàn)分享等。

Shortcuts:快捷鍵

快捷鍵 描述
Ctrl + F8 添加/取消斷點(diǎn),或直接在左側(cè)點(diǎn)擊添加
Ctrl + Shift + F8 查看所有斷點(diǎn),為斷點(diǎn)添加條件等
F8 執(zhí)行下一步
Shift + Alt + F8 強(qiáng)制執(zhí)行下一步
F9 跳到下一個(gè)斷點(diǎn),如果沒有則直接運(yùn)行結(jié)束
Alt + F9 運(yùn)行到光標(biāo)所在處
Ctrl + Alt + F9 強(qiáng)制運(yùn)行到光標(biāo)處
F7 進(jìn)入代碼內(nèi)部
Shift + F8 退出代碼內(nèi)部
Alt + F10 跳轉(zhuǎn)到斷點(diǎn)執(zhí)行處
Alt + F8 表達(dá)式求值

Mute Breakpoints:禁用斷點(diǎn)

Condition Breakpoints:條件斷點(diǎn)

  1. 若光標(biāo)在斷點(diǎn)處,則快捷鍵為Ctrl + Shift + F8
  2. 若光標(biāo)不在斷點(diǎn)處,可通過查看所有斷點(diǎn)來添加條件,快捷鍵同上Ctrl + Shift + F8
  3. 通過右鍵點(diǎn)擊斷點(diǎn)來添加條件

Evaluate Expression:表達(dá)式求值,快捷鍵Alt + F8

setValue:一般用于動(dòng)態(tài)修改Debug中運(yùn)行的值

??在分析源碼的時(shí)候,良好的Debug能力可以幫助我們快速的讀懂別人的代碼。IDEA為開發(fā)者們提供了全面的Debug支持,相信熟練掌握后可以大大的提高我們的Debug能力。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.輸入psv就會(huì)看到一個(gè)psvm的提示,此時(shí)點(diǎn)擊tab鍵一個(gè)main方法就寫好了。psvm 也就是public ...
    兜兜又喊阿兵哥閱讀 1,242評(píng)論 0 0
  • Ctrl Ctrl + F 在當(dāng)前文件進(jìn)行文本查找 (必備) Ctrl + R 在當(dāng)前文件進(jìn)行文本替換 (必備) ...
    七弦桐語(yǔ)閱讀 18,949評(píng)論 0 26
  • 搜索 Eclipse常用快捷鍵 編輯 查看 窗口 導(dǎo)航 文本編輯 文件 項(xiàng)目 源代碼 運(yùn)行 重構(gòu) 其他Eclips...
    CarlosLynn閱讀 1,890評(píng)論 0 7
  • Ctrl快捷鍵 介紹Ctrl + F 在當(dāng)前文件進(jìn)行文本查找 (必備)Ctrl + R 在當(dāng)前文件進(jìn)行...
    watson4lhs閱讀 466評(píng)論 0 1
  • 在我現(xiàn)在的記憶中,我第一次想快點(diǎn)長(zhǎng)大是在上幼兒園中班的時(shí)候,那年六一兒童節(jié),我們中班的小朋友表演的節(jié)目好像是折紙什...
    S的_閱讀 424評(píng)論 0 5

友情鏈接更多精彩內(nèi)容