6 個(gè)珍藏已久 IDEA 小技巧,這一波全部分享給你!
點(diǎn)擊藍(lán)色“程序通事”關(guān)注我喲
加個(gè)“星標(biāo)”,拍一拍哦~
每周趣圖
產(chǎn)品經(jīng)理設(shè)計(jì)體驗(yàn)/用戶實(shí)際體驗(yàn)
?????↓↓↓

本周就不寫技術(shù)分析文章了,分享幾個(gè)珍藏已久的 IDEA 的「騷技巧」,助你快速完成代碼。
還等什么?趕緊上車吧......
前進(jìn)/后退
我們使用瀏覽器的過(guò)程,可以點(diǎn)擊后退查看之前的瀏覽記錄。在 IDEA 也有同樣的功能,當(dāng)我們編輯代碼時(shí),點(diǎn)擊查看了調(diào)用類實(shí)現(xiàn)邏輯,然后可以使用后退快捷鍵,快速回到剛才待編輯的代碼處。
有后退,當(dāng)然也有前進(jìn)啦~
前進(jìn)/后退快捷鍵如下:
- Windows:Ctrl?+?Alt + Left/Right(方向鍵)
- Mac: ? + ? + ← / →(方向鍵)
示意圖如下:

查看歷史記錄
還是以瀏覽器為例,當(dāng)我們已經(jīng)點(diǎn)擊很多網(wǎng)頁(yè),這時(shí)想查看之前看過(guò)一個(gè)網(wǎng)頁(yè),使用后退就會(huì)很費(fèi)勁,需要一個(gè)個(gè)回退過(guò)去查找。這種情況下,直接從歷史記錄查看將會(huì)變得很高效。
同樣的,IDEA 也提供類似的功能查看歷史文件,并且在彈出窗口內(nèi)可以使用關(guān)鍵鍵快速查找。
快捷鍵如下:
- Windows:ctrl + E
- Mac:? +E

另外 IDEA 中還有可以查看最近修改代碼的位置,直接點(diǎn)擊快速跳轉(zhuǎn)。
快捷鍵如下:
- Windows:ctrl + shift + E
- Mac:? + ? ?+E

小技巧
講到這里,建議大家設(shè)置一個(gè)選項(xiàng),限制標(biāo)簽頁(yè)(Edit Tabs)數(shù)量。

默認(rèn)情況下,Tab Limit 為 10,標(biāo)簽頁(yè)只能打開(kāi) 10 個(gè),對(duì)于會(huì)按照打開(kāi)順序關(guān)閉。
如果打開(kāi)標(biāo)簽頁(yè)很多,超過(guò)一屏之后, IDEA 就會(huì)把標(biāo)簽頁(yè)收納起來(lái),我們需要點(diǎn)擊按鈕才能查看打開(kāi)被隱藏的標(biāo)簽頁(yè)。

這種情況下,被隱藏的標(biāo)簽頁(yè)大概率是不會(huì)被查看了,這種情況下還不如使用上面查看歷史文件的快捷鍵查找高效。
自動(dòng)補(bǔ)全代碼
使用這個(gè)快捷鍵,可以自動(dòng)補(bǔ)全代碼末尾的分號(hào),括號(hào)對(duì)等等,可以讓我們少打很多字符。另外這個(gè)快捷鍵還會(huì)自動(dòng)格式化完成的代碼。
快捷鍵:
- Windows:ctrl + shift + Enter(回車鍵)
- Mac:? + ? ?+??
自動(dòng)補(bǔ)全分號(hào)

自動(dòng)補(bǔ)全括號(hào)對(duì)

除了以上功能,大家可以在其他地方試試,說(shuō)不準(zhǔn)有小驚喜哦!
快速抽取變量
有時(shí)候新建了一個(gè)對(duì)象,忘記了創(chuàng)建了變量,就很麻煩,需要移動(dòng)光標(biāo)到前面,然后聲明。

這種情況下,我們可以使用 IDEA 的重構(gòu)功能-Introduce Variable。
快捷鍵如下:
- Windows:ctrl + alt + V
- Mac:? + ? ?+ V

除了這種方式之外,最近還學(xué)到另外一種方式,使用 IDEA 后綴補(bǔ)全(Postfix Completion)。

重命名
有時(shí)候手誤會(huì)把邊變量名拼寫錯(cuò)誤,等到自己發(fā)現(xiàn)時(shí),這個(gè)變量已經(jīng)被引用了多次,這時(shí)再修改,需要把所有引用的地方都修改一遍,這就很麻煩。
IDEA 重構(gòu)功能-重命名(Rename),可以修改命名,并且一鍵替換所有的引用的地方。
另外函數(shù)名,類名修改都可以使用這個(gè)快捷鍵。
快捷鍵如下:
- Windows:shift + F6
- Mac:?? ? + F6

GenerateSerialVersionUID
最后推薦一個(gè)插件-GenerateSerialVersionUID,安裝插件之后,可以使用 IDEA Generate 功能,自動(dòng)生成 隨機(jī)的serialVersionUID。
如果你們經(jīng)常使用 Dubbo,這個(gè)插件可以省下很多事。

最后(一鍵四連唄)
知道你們還意猶未盡,可以看下小黑哥之前關(guān)于 ?IDEA ?的文章,學(xué)習(xí)更多騷技巧:
- ?開(kāi)局崩盤!IDEA 2020 無(wú)法啟動(dòng)的解決辦法|贈(zèng)送 IDEA 2020 新功能
- ?IDEA Debug 無(wú)法進(jìn)入斷點(diǎn)的解決方法
- ?為什么將 Intellij IDEA 作為日常開(kāi)發(fā)的首選
ps:由于公號(hào)無(wú)法直接點(diǎn)擊外鏈,部分文章未發(fā)在公號(hào)上,點(diǎn)擊原文查看全部
最后,最后,你還知道其他騷技巧嗎?歡迎留言區(qū)來(lái)波評(píng)論!

