<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>

          常用的 IDEA插件推薦,不用就out啦

          共 2953字,需瀏覽 6分鐘

           ·

          2020-08-30 00:22

          來源:cnblogs.com/FatShallot/p/12689972.html

          • Translation
          • Key promoter X【手殘拯救者】
          • Alibaba Java Coding Guidelines
          • Leetcode Editor【刷題必備】
          • RestfulToolkit
          • Jclasslib Bytecode Viewer
          • CamelCase
          • Jrebel for Intellij
          • String Manipulation
          • Free Mybatis Plugin
          • SequenceDiagram【賊好用】
          • GenerateAllSetter
          • Chinese(Simplified) Language Pack EAP
          • Rainbow Brackets

          當(dāng)前使用的IDEA版本是2020.1。隨著IDEA版本的升級,有些插件不再支持,而有些插件變成了收費(fèi)插件,這些插件將不再推薦。以下列舉的,都是親測可以在2020.1版本的IDEA中使用的插件。

          Translation

          簡介

          翻譯插件,支持google翻譯、百度翻譯、有道翻譯。

          使用

          快捷鍵Ctrl + Shift + O

          Translation界面.png
          Translation切換翻譯軟件.png

          Key promoter X

          簡介

          Key Promoter X 是一個提示插件。在IDEA里使用鼠標(biāo)操作時,會有這個操作的快捷鍵在界面的右下角進(jìn)行告知。有個小缺點(diǎn)是有些沒有快捷鍵的操作,會直接把操作的名字提示出來,實(shí)際上那樣的提示是沒有作用的,可以點(diǎn)擊Don't show again來忽略。

          KeyPromoterX.png

          Alibaba Java Coding Guidelines

          簡介

          阿里巴巴代碼規(guī)范檢測。不符合代碼規(guī)范的地方會有波浪線,鼠標(biāo)移上去就會有相應(yīng)的提示,有些問題甚至可以快速修復(fù)。

          阿里巴巴代碼約規(guī).png

          Leetcode Editor

          簡介

          LeetCode插件,可以在IDEA中在線刷題。上班摸魚屬實(shí)方便,表面上我在干活,實(shí)際上我在刷算法題。

          使用

          LeetCode.gif

          動圖來自LeetCode插件GitHub主頁

          RestfulToolkit

          簡介

          搜索URL,準(zhǔn)確的說是搜索SpringMVC項(xiàng)目里,Controller層的@RequestMapping里的URL,通過URL匹配到相應(yīng)的Controller層方法。

          使用

          快捷鍵:Ctrl + \Ctrl + Alt + N

          RestToolkit.png

          Jclasslib Bytecode Viewer

          簡介

          看類的字節(jié)碼文件。

          使用

          Jclasslib Bytecode Viewer1.png
          Jclasslib Bytecode Viewer2.png

          CamelCase

          簡介

          在幾種字符串格式之間來回切換。有一下幾種格式:

          • 駝峰,第一個單詞首字母小寫,其他單詞首字母大寫;
          • 所有字母小寫,單詞間下劃線分隔
          • 所有字母小寫,單詞間空格分隔
          • 所有字母小寫,單詞間短橫線分隔
          • 每個單詞首字母全部大寫
          • 所有字母大寫,單詞間下劃線分隔

          使用:

          按住Shift + Alt再不停的按U,會把選中內(nèi)容的單詞的下劃線轉(zhuǎn)駝峰轉(zhuǎn)大寫等,不停的轉(zhuǎn)換,直到你想要的。

          Jrebel for Intellij

          簡介

          JRebel是一款JVM插件,它使得Java代碼修改后不用重啟系統(tǒng),立即生效。當(dāng)然還是需要按一下快捷鍵才能生效的。

          安裝

          激活Jrebel.png

          可以自己寫代碼,或者找一個在線網(wǎng)站生成一個guid。然后打開插件激活界面,輸入Team URL https://jrebel.qekang.com/網(wǎng)上隨便生成的一個guid(網(wǎng)上有一些說用http://127.0.0.1:8888,我試了一下發(fā)現(xiàn)不行),然后輸入自己的郵箱。點(diǎn)擊下方的Change license按鈕,激活成功。

          相關(guān)設(shè)置

          設(shè)置1

          設(shè)置成離線工作模式。在File -> Settings里找到如下界面:

          設(shè)置1

          設(shè)置自動編譯

          設(shè)置2.png

          設(shè)置compiler.automake.allow.when.app.running

          快捷鍵Ctrl + Shift + A,搜索Registry,給compiler.automake.allow.when.app.running打上勾。

          設(shè)置3.png

          使用

          運(yùn)行項(xiàng)目時要點(diǎn)擊圖中紅框中的按鈕。第一個按鈕是Run,第二個按鈕是Debug。點(diǎn)一個就可以,不用兩個按鈕都點(diǎn)。

          運(yùn)行.png

          修改代碼(只測試了Java代碼的修改)后,按快捷鍵 Ctrl + Shift + F9,運(yùn)行后會提示有變化是否重新加載,選yes。完成加載以后,就已經(jīng)實(shí)現(xiàn)了熱更新效果。

          String Manipulation

          簡介

          功能:變量名使用駝峰形式、常量需要全部大寫等等,編碼解碼等等??偟膩碚f就是對字符串的處理。

          使用

          選中需要處理的內(nèi)容后,按快捷鍵Alt + M,即可彈出工具功能列表。后面的具體功能也可以使用相應(yīng)的數(shù)字或字母,而不需要鼠標(biāo)點(diǎn)擊。

          String Manipulation.png

          Free Mybatis Plugin

          簡介

          可以通過mapper接口里的方法跳轉(zhuǎn)到mapper.xml里。

          FreeMybatisPlugin.png

          SequenceDiagram

          簡介

          • 生成簡單序列圖。
          • 單擊圖形形狀來導(dǎo)航代碼。
          • 從圖中刪除類。
          • 將圖表導(dǎo)出為圖像。
          • 通過“設(shè)置”>“其他設(shè)置”>“序列”從圖表中排除類

          使用

          光標(biāo)定位在方法名或者方法體內(nèi),在右鍵菜單里選擇Sequence Diagram。然后可以填方法的調(diào)用深度,默認(rèn)是5.

          方法時序圖.png

          圖里面不僅有自己寫的方法,還有調(diào)用的其他第三方庫的方法,看著比較雜亂。

          GenerateAllSetter

          簡介

          可以直接生成這個對象的所有set方法,非常方便。

          使用

          將光標(biāo)放在變量聲明的那一行,注意不能是分號后面。然后按快捷鍵Alt + Enter,就會彈出菜單供你選擇。

          [email protected]
          生成set方法.png

          Chinese(Simplified) Language Pack EAP

          簡介

          2020.1版本開始支持的官方漢化插件。2020-04-10的使用情況來看,插件還存在缺陷,有些地方顯示的不是漢化而是一段代碼??梢缘冗@個插件再完善一些再使用。

          Rainbow Brackets

          簡介

          彩虹括號。括號嵌套時,會用不同的顏色將括號標(biāo)出。光標(biāo)移到一個括號上,配對的括號也會高亮顯示。

          RainbowBrackets.png


          - 推薦閱讀 -


          架構(gòu)師離職后,成為自由開發(fā)者的第 100 天


          往期推薦



          Spring Boot + Dataway 配配就能配出來?

          谷歌數(shù)據(jù)庫經(jīng)驗(yàn)貼,一起來避避坑吧

          漲姿勢:71 個百度開源項(xiàng)目

          云原生落地難的五個痛點(diǎn)與解決方法

          程序員特別的愛,給特別的你!


          下方二維碼關(guān)注我

          互聯(lián)網(wǎng)草根,堅(jiān)持分享技術(shù)創(chuàng)業(yè)、產(chǎn)品心得和總結(jié)~



          點(diǎn)擊“閱讀原文”,領(lǐng)取 2020 年最新免費(fèi)技術(shù)資料大全

          ↓↓↓?
          瀏覽 60
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  精品的ai操逼网 精品豆花视频在线 | 在线国产黄色视频 | www.水蜜桃视频 | 黄色国产网站 | 久久视频黄色 |