關(guān)于Idea的常用快捷鍵
1、編輯類
快捷鍵 | 說明 |
---|---|
CTRL + 鼠標(biāo)左擊 | 默認(rèn)會跳到方法所在的接口 |
CTRL + ALT + 鼠標(biāo)左擊 | 可以實(shí)現(xiàn)跳轉(zhuǎn)至實(shí)現(xiàn)類乌询,如果有多個實(shí)現(xiàn)類會彈出讓你選擇 |
CTRL + H | 打開類的繼承層級面板乌逐。查看類層級關(guān)系 |
CTRL + ALT + 鼠標(biāo)左擊 | 可以展示類的所有繼承類的關(guān)系。 |
Alt + 7 | Structure州刽,有了這個面板呕寝,可以快速瀏覽一個類的大綱勋眯,也可以快速定位到類的方法、變量等下梢。 |
Ctrl + P | 方法參數(shù)列表 |
Alt + Insert | 自動生成與類相關(guān)的代碼,如果綁定了 Spring 框架客蹋,還能自動生成與 Spring 相關(guān)的依賴參數(shù) |
Ctrl + O | 該類中所有覆蓋或者實(shí)現(xiàn)的方法列表 |
Ctrl + Alt + T | 生成具有環(huán)繞性質(zhì)的代碼,使用前要先選擇好需要環(huán)繞的代碼塊怔球! |
Ctrl + D | 復(fù)制當(dāng)前選中的代碼嚼酝。(常用) |
Ctrl + Y | 刪除當(dāng)前光標(biāo)所在的代碼行浮还。(常用) |
Ctrl + Shift + U | 所選擇的內(nèi)容進(jìn)行大小寫轉(zhuǎn)換竟坛。。(常用) |
Ctrl + Alt + L | 格式化代碼 (常用) |
Ctrl + Shift + / | 對代碼塊,添加或刪除注釋担汤。它與 Ctrl + / (常用) 的區(qū)別是涎跨,它只會在代碼塊的開頭與結(jié)尾添加注釋符號!(常用) |
Ctrl + / | 對單行代碼崭歧,添加或刪除注釋隅很。(常用) |
Ctrl + Shift + V | 剪切或拷貝的代碼在歷史記錄中,彈出面板選擇粘貼的內(nèi)容 |
2率碾、查找或替換
快捷鍵 | 說明 |
---|---|
Ctrl + F | 在當(dāng)前標(biāo)簽頁中進(jìn)行查找叔营,支持正則表達(dá)式。(常用) |
F3 | 如果找到了多個查找結(jié)果所宰,每按一次F3就會跳到下一個結(jié)果绒尊。(常用) |
Shift + F3 | 是 F3 的反向操作,即每按一次F3就會跳到上一個結(jié)果仔粥。(往上) |
Ctrl + R | 在當(dāng)前標(biāo)簽頁中進(jìn)行替換操作婴谱。(常用) |
Ctrl + Shift + F | 通過路徑-->查找。(常用) |
Ctrl + Shift + R | 通過路徑-->替換躯泰。(常用) |
3谭羔、編譯與運(yùn)行
快捷鍵 | 說明 |
---|---|
Ctrl + F9 | 編譯項(xiàng)目(如果之前有編譯過,那么只會編譯那些修改的類或者依賴的包)麦向。 |
Ctrl + Shift + F9 | 編譯所中的范圍(如果在某個類中瘟裸,那么只會編譯當(dāng)前類)。 |
Shift + F10 | 立即運(yùn)行當(dāng)前配置的運(yùn)行實(shí)例磕蛇,這個在單元測試中特別好用景描。 (常用) |
Shift + F9 | 立即以編譯模式(Debug)運(yùn)行當(dāng)前配置的運(yùn)行實(shí)例。 (常用) |
4秀撇、調(diào)試
快捷鍵 | 說明 |
---|---|
F8 | 跳到當(dāng)前代碼下一行超棺。 (常用) |
F7 | 跳入到調(diào)用的方法內(nèi)部代碼。 (常用) |
Shift + F7 | 會打開一個面板呵燕,讓你選擇具體要跳入的類方法棠绘,這個在復(fù)雜的嵌套代碼中特別有用。 |
Shift + F8 | 跳出當(dāng)前的類再扭,到上一級氧苍。 (常用) |
Alt + F9 | 讓代碼運(yùn)行到當(dāng)前光標(biāo)所在處,非常棒的功能泛范。 (常用) |
F9 | 結(jié)束當(dāng)前斷點(diǎn)的本輪調(diào)試(因?yàn)橛锌赡艽a會被調(diào)用多次让虐,所以調(diào)用后只會結(jié)束當(dāng)前的這一次);如果有下一個斷點(diǎn)會跳到下一個斷點(diǎn)中罢荡。(常用) |
Ctrl + F8 | 在當(dāng)前光標(biāo)處赡突,添加或者刪除斷點(diǎn)对扶。 |
Ctrl + Shift + F8 | 打開當(dāng)前斷點(diǎn)的面板,可以進(jìn)行條件過濾惭缰。 |