IDEA快捷鍵
常規(guī)
定位與查找
- F2
定位到錯誤 - ctrl+f
當前頁查找文本
配合F3/Shift+F3前后移動到下一匹配處 - ctrl+shift+f
全工程中查找文本
配合F3/Shift+F3前后移動到下一匹配處 - ctrl+n
搜索類 - ctrl+shift+n
搜索文件 - shift+shift
搜索任何東西 - ctrl+e
打開最近打開的文件 - ctrl+shift+e
打開最近編輯的文件 - ctrl+shift+back
回到上次編輯的地方 - alt + shift + c
最近的更改 - ctrl + shift + insert
選擇剪貼板內(nèi)容并插入
類相關
- ctrl+F12
查看類所有方法 - ctrl+h
類繼承關系 - ctrl+alt+b
查看子類實現(xiàn)的方法 - Alt+F7
查看類和方法的使用 - Alt+Insert
生成構(gòu)造函數(shù)愿伴、toString腊凶、getter/setter暇韧、重寫父類方法等生成構(gòu)造函數(shù)廓译、toString术唬、getter/setter扔仓、重寫父類方法等 - ctrl + alt + l
格式化代碼 - Ctrl+Alt+O
優(yōu)化導入的類和包 - Ctrl + o
重寫父類方法搓幌。彈出選項框作儿,選擇 - alt+enter
導入引用的包 - ctrl+alt+m
抽取方法
編輯
- shift + f6
重構(gòu)强胰、重命名 - ctrl + alt + t
把代碼包在一個塊內(nèi)(例如:try/catch舱沧、if..)
其他
- Ctrl + Shift + Alt + S
彈出項目結(jié)構(gòu)設置區(qū) - ctrl+j
查看所有樣板代碼
樣板代碼生成
- fori
生成循環(huán)生成循環(huán) - sout
System.out.println(); - psvm
生成main();
后綴自動補全功能
- .for
for(User user : users),只需輸入user.for+Tab - .var
要輸入Date birthday = user.getBirthday();只需輸入user.getBirthday().var+Tab即可偶洋。
調(diào)試
- F7
在 Debug 模式下熟吏,進入下一步,如果當前行斷點是一個方法玄窝,則進入當前方法體內(nèi)牵寺,如果該方法
體還有方法,則不會進入該內(nèi)嵌的方法中 - F8
在 Debug 模式下恩脂,進入下一步帽氓,如果當前行斷點是一個方法,則不進入當前方法體內(nèi) - F9
在 Debug 模式下俩块,恢復程序運行黎休,但是如果該斷點下面代碼還有斷點則停在下一個斷點上 - Alt + F8
在 Debug 的狀態(tài)下,選中對象玉凯,彈出可輸入計算表達式調(diào)試框势腮,查看該輸入內(nèi)容的調(diào)試結(jié)果