<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          6 個(gè)珍藏已久 IDEA 小技巧,這一波全部分享給你!

          共 1650字,需瀏覽 4分鐘

           ·

          2020-07-15 02:13

          點(diǎn)擊藍(lán)色“程序通事”關(guān)注我喲

          加個(gè)“星標(biāo)”,拍一拍哦~


          每周趣圖

          產(chǎn)品經(jīng)理設(shè)計(jì)體驗(yàn)/用戶實(shí)際體驗(yàn)

          ?????

          678f2fba4e9a2e703215a9796d561d25.webp

          本周就不寫技術(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: ? + ? + ← / →(方向鍵)

          示意圖如下:

          1e5263d6a64d1669bc549cb4492c0f19.webp

          查看歷史記錄

          還是以瀏覽器為例,當(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
          6dea85ebf4d3a23f195ce5aff4da0a78.webp

          另外 IDEA 中還有可以查看最近修改代碼的位置,直接點(diǎn)擊快速跳轉(zhuǎn)。

          快捷鍵如下:

          • Windows:ctrl + shift + E
          • Mac:? + ? ?+E
          f58a82230c929865af86e44b84c8ed57.webp

          小技巧

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

          8484e7d06f3f119966705a6ef53749e7.webp

          默認(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è)。

          f2b8ffef9a42d5ed82e17f3552cd9a45.webp

          這種情況下,被隱藏的標(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)

          36a078f4c666e3b6867c6f284d01526c.webp

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

          36a078f4c666e3b6867c6f284d01526c.webp

          除了以上功能,大家可以在其他地方試試,說(shuō)不準(zhǔn)有小驚喜哦!

          快速抽取變量

          有時(shí)候新建了一個(gè)對(duì)象,忘記了創(chuàng)建了變量,就很麻煩,需要移動(dòng)光標(biāo)到前面,然后聲明。

          087bec53e893556803ad2d8e12d4ad70.webp

          這種情況下,我們可以使用 IDEA 的重構(gòu)功能-Introduce Variable。

          快捷鍵如下:

          • Windows:ctrl + alt + V
          • Mac:? + ? ?+ V
          6117b41115141f27580315ddf309c637.webp

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

          2b0cc5fb6ada574fa6c06c6d1a0aef0b.webp

          重命名

          有時(shí)候手誤會(huì)把邊變量名拼寫錯(cuò)誤,等到自己發(fā)現(xiàn)時(shí),這個(gè)變量已經(jīng)被引用了多次,這時(shí)再修改,需要把所有引用的地方都修改一遍,這就很麻煩。

          IDEA 重構(gòu)功能-重命名(Rename),可以修改命名,并且一鍵替換所有的引用的地方。

          另外函數(shù)名,類名修改都可以使用這個(gè)快捷鍵。

          快捷鍵如下:

          • Windows:shift + F6
          • Mac:?? ? + F6
          d5e97e0dc65c81ae9b7294e74cc2efcb.webp

          GenerateSerialVersionUID

          最后推薦一個(gè)插件-GenerateSerialVersionUID,安裝插件之后,可以使用 IDEA Generate 功能,自動(dòng)生成 隨機(jī)的serialVersionUID。

          如果你們經(jīng)常使用 Dubbo,這個(gè)插件可以省下很多事。

          4be0a45bc8afaa466a50f93ea30216eb.webp

          最后(一鍵四連唄)

          知道你們還意猶未盡,可以看下小黑哥之前關(guān)于 ?IDEA ?的文章,學(xué)習(xí)更多騷技巧:


          1. ?還不知道如何使用 IDEA 功能?教你三招掌握大部分功能

          2. ?開(kāi)局崩盤!IDEA 2020 無(wú)法啟動(dòng)的解決辦法|贈(zèng)送 IDEA 2020 新功能
          3. ?IDEA Debug 無(wú)法進(jìn)入斷點(diǎn)的解決方法
          4. ?為什么將 Intellij IDEA 作為日常開(kāi)發(fā)的首選


          ps:由于公號(hào)無(wú)法直接點(diǎn)擊外鏈,部分文章未發(fā)在公號(hào)上,點(diǎn)擊原文查看全部


          最后,最后,你還知道其他騷技巧嗎?歡迎留言區(qū)來(lái)波評(píng)論!

          5f6ea4029977b38c5eaccab9b68c9178.webp



          瀏覽 30
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美福利在线观看 | 日韩精品成人电影 | 麻豆五月婷婷 | 天堂中文在线资源视频 | 我要看日逼 |