??這是IDEA快捷鍵拆解系列的第十七篇。
??本文主要講解如何利用好IDEA強大的斷點調試功能,含快捷鍵、經驗分享等。
Shortcuts:快捷鍵
快捷鍵描述
Ctrl + F8????????添加/取消斷點,或直接在左側點擊添加
Ctrl + Shift + F8???????查看所有斷點,為斷點添加條件等
F8???????執行下一步
Shift + Alt + F8???????強制執行下一步
F9???????跳到下一個斷點,如果沒有則直接運行結束
Alt + F9???????運行到光標所在處
Ctrl + Alt + F9???????強制運行到光標處
F7???????進入代碼內部
Shift + F8???????退出代碼內部
Alt + F10???????跳轉到斷點執行處
Alt + F8???????表達式求值
Mute Breakpoints:禁用斷點
禁用斷點
Condition Breakpoints:條件斷點
若光標在斷點處,則快捷鍵為Ctrl + Shift + F8
若光標不在斷點處,可通過查看所有斷點來添加條件,快捷鍵同上Ctrl + Shift + F8
通過右鍵點擊斷點來添加條件
條件斷點
條件斷點
Evaluate Expression:表達式求值,快捷鍵Alt + F8
表達式求值
setValue:一般用于動態修改Debug中運行的值
setValue
??在分析源碼的時候,良好的Debug能力可以幫助我們快速的讀懂別人的代碼。IDEA為開發者們提供了全面的Debug支持,相信熟練掌握后可以大大的提高我們的Debug能力。