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

          21 款 yyds 的 IDEA插件

          共 4559字,需瀏覽 10分鐘

           ·

          2021-09-01 19:08

          來(lái)源:blog.csdn.net/weixin_46285416/

          article/details/107853987

          • 1、Stackoverflow
          • 2、FindBugs
          • 3、TranslationPlugin
          • 4、Mybatis-log-plugin
          • 5、GrepConsole
          • 6、GsonFormat
          • 7、IdeaJad
          • 8、Free-idea-mybatis
          • 9、CodeGlance
          • 10、NyanProgressBar
          • 11、BackgroundImagePlus
          • 12、Activate-power-mode或者Intellij_power_mode_II
          • 13、MyBatisCodeHelperPro
          • 14、VisualVM Launcher
          • 15、Jrebel
          • 16、JUnitGenerator V2.0
          • 17、Maven Helper
          • 18、RestfulToolkit
          • 19、Alibaba Java Coding Guidelines
          • 20、GenerateAllSetter
          • 21、Lombok

          最近,閑來(lái)無(wú)事,為了改變一下枯燥的編程環(huán)境,特地搜尋了下有助提升代碼功力的插件.

          1、Stackoverflow

          這個(gè)插件其實(shí)是最實(shí)用的插件,程序猿遇到的問(wèn)題,基本都能找到回答,但是它使用的是google 搜索引擎,對(duì)于,不購(gòu)買(mǎi) v*n 的同學(xué)來(lái)說(shuō),感覺(jué)好雞肋。

          選中需要搜索的問(wèn)題,然后,右鍵點(diǎn)擊

          圖片

          狂拽屌指數(shù):☆

          實(shí)用指數(shù):★★★★★

          推薦下自己做的 Spring Boot 的實(shí)戰(zhàn)項(xiàng)目:

          https://github.com/YnaiV/ruyi-vu-pro

          2、FindBugs

          IDEA 自帶的檢查工具已經(jīng)很強(qiáng)大,如有需要也可以加上Alibaba Java Coding Guidelines的代碼檢查工具。但是,說(shuō)白這些工具其實(shí)更多的是規(guī)范性檢查,如果需要更深入的去檢查異常,可以使用此插件~

          右鍵點(diǎn)擊文件,包或者工程,會(huì)出現(xiàn)如下界面

          圖片

          狂拽屌指數(shù):☆

          實(shí)用指數(shù):★★★★★

          推薦下自己做的 Spring Cloud 的實(shí)戰(zhàn)項(xiàng)目:

          https://github.com/YnaiV/onmll

          3、TranslationPlugin

          對(duì)于不經(jīng)常使用英語(yǔ)的同學(xué)來(lái)說(shuō),對(duì)類(lèi),變量,方法想取一個(gè)合適的名字,此時(shí)發(fā)現(xiàn)自己的詞匯早已還給老師 ,怎么辦,這個(gè)插件能幫到你。

          直接選中你想要翻譯的詞,然后右鍵選擇,或者快捷鍵 Ctrl+Shift+F3

          圖片

          狂拽屌指數(shù):★

          實(shí)用指數(shù):★★★★☆

          4、Mybatis-log-plugin

          開(kāi)發(fā)的項(xiàng)目一般都少不了日志系統(tǒng),而我們?cè)跁?shū)寫(xiě)mysql語(yǔ)句的時(shí)候,參數(shù)的對(duì)應(yīng),往往有時(shí)候會(huì)忽略,mybatis自己控制的參數(shù)編譯對(duì)應(yīng),個(gè)人感覺(jué)有點(diǎn)反人類(lèi),我們可以使用這個(gè)插件變成自己比較直觀的對(duì)應(yīng)。

          選中需要轉(zhuǎn)換的mybatis log日志,然后點(diǎn)擊右鍵,選擇Restore sql from slection

          圖片
          圖片

          狂拽屌指數(shù):★☆

          實(shí)用指數(shù):★★★★☆

          5、GrepConsole

          Idea console輸出日志一大推,想要快速找到自己想要的類(lèi)型日志,使用此插件可以快速定位到自己關(guān)注的類(lèi)型日志,比如error,warn,自己也可以配置自己喜歡的顏色~

          從settings進(jìn)入,點(diǎn)擊 other settings,可以配置自己喜歡的顏色提示,比如我只選擇了默認(rèn):

          圖片
          圖片

          狂拽屌指數(shù):★★

          實(shí)用指數(shù):★★★☆

          6、GsonFormat

          在與組外或者不同部門(mén)對(duì)接接口時(shí)候發(fā)現(xiàn),有時(shí)候?qū)Ψ椒祷氐氖荍SON對(duì)象,自己想要用一個(gè)對(duì)象去接受,以便于處理后續(xù),此時(shí),需要自己一個(gè)個(gè)手動(dòng)去輸入屬性么,肯定很抓狂,不過(guò)咱們可以使用這個(gè)插件來(lái)解決這個(gè)尷尬問(wèn)題,當(dāng)然也可以使用外部網(wǎng)址解決,比如bejson這個(gè)網(wǎng)站。

          圖片

          狂拽屌指數(shù):★★

          實(shí)用指數(shù):★★★☆

          7、IdeaJad

          以前查看class文件形式的時(shí)候或者jar,都會(huì)使用一個(gè)外部反編譯工具,這樣操作明顯不方便,使用此插件可以一直在idea中查看文件。

          選擇class文件,右鍵 Decompile,完成反編譯

          圖片

          狂拽屌指數(shù):★★

          實(shí)用指數(shù):★★★

          8、Free-idea-mybatis

          mybatis xml和對(duì)應(yīng)的mapper之間來(lái)回切換的時(shí)候,有時(shí)候不同人開(kāi)發(fā),放置的位置又不同,使用此插件后,來(lái)回切換的時(shí)候異常方便,和所放置的位置無(wú)關(guān)。

          圖片

          狂拽屌指數(shù):★★☆

          實(shí)用指數(shù):★★★

          9、CodeGlance

          再也不用瘋狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看縮略圖一樣,快速切換到自己需要去的地方。

          圖片

          狂拽屌指數(shù):★★★

          實(shí)用指數(shù):★★★

          10、NyanProgressBar

          都說(shuō)了,相親見(jiàn)面第一印象很重要,如果你邀請(qǐng)?jiān)O(shè)計(jì),前端小姐姐老觀看你的Idea,她肯定會(huì)覺(jué)得原來(lái)男孩子也會(huì)這么精致呀。

          形象陡然上升~

          就問(wèn)你,這么絢麗多彩的顏色,哪個(gè)小姐姐不為你著迷~

          圖片

          狂拽屌指數(shù):★★★★

          實(shí)用指數(shù):★★☆

          11、BackgroundImagePlus

          如果你對(duì)面坐著你的女神或者男神,但是又想打擾她/他,只想撩她,靜靜地看著她,在公司的時(shí)候也能這樣,是不是工作起來(lái)特爽,效率高,簡(jiǎn)直美滋滋呀,不要急,特款神器在手。幫你實(shí)現(xiàn)

          哇哇,我的男神~(我是男的)

          圖片

          狂拽屌指數(shù):★★★★☆

          實(shí)用指數(shù):★★

          12、Activate-power-mode或者Intellij_power_mode_II

          Boom, Boom ,Boom,整個(gè)屏幕都在顫抖和炸裂。

          圖片
          圖片
          圖片

          狂拽屌指數(shù):★★★★★

          實(shí)用指數(shù):☆

          13、MyBatisCodeHelperPro

          這個(gè)是一款比較實(shí)用的插件。但是,現(xiàn)在需要收費(fèi)啦,貌似是需要花費(fèi)29塊錢(qián),送兩個(gè)激活碼。不過(guò),也可以申請(qǐng)7天的免費(fèi)測(cè)試碼,體驗(yàn)一下在購(gòu)買(mǎi)也可以的。收費(fèi)掩蓋不了她的魅力所在,這也是行業(yè)發(fā)展的趨勢(shì)。具體功能如下:

          • 提供Mapper接口與配置文件中對(duì)應(yīng)SQL的導(dǎo)航.
          • 編輯XML文件時(shí)自動(dòng)補(bǔ)全.
          • 根據(jù)Mapper接口, 使用快捷鍵生成xml文件及SQL標(biāo)簽.
          • ResultMap中的property支持自動(dòng)補(bǔ)全,支持級(jí)聯(lián)(屬性A.屬性B.屬性C).
          • 快捷鍵生成@Param注解.
          • XML中編輯SQL時(shí), 括號(hào)自動(dòng)補(bǔ)全.
          • XML中編輯SQL時(shí), 支持參數(shù)自動(dòng)補(bǔ)全(基于@Param注解識(shí)別參數(shù)).
          • 自動(dòng)檢查Mapper XML文件中ID沖突.
          • 自動(dòng)檢查Mapper XML文件中錯(cuò)誤的屬性值.
          • 支持Find Usage.
          • 支持重構(gòu)從命名.
          • 支持別名.
          • 自動(dòng)生成ResultMap屬性.
          • 快捷鍵: Option + Enter(Mac) | Alt + Enter(Windows).

          安裝成功最明顯的標(biāo)志就是~ 有好多小鳥(niǎo)在飛~

          圖片

          實(shí)用指數(shù):★★★★

          推薦指數(shù):★★★★★

          14、VisualVM Launcher

          一般可用于在本地開(kāi)發(fā)進(jìn)行壓力測(cè)試,性能測(cè)試之類(lèi)的監(jiān)控器,其他場(chǎng)景一般不推薦使用此模式啟動(dòng),還會(huì)啟動(dòng)另外一個(gè)Visual vm窗口,這個(gè)窗口是JDK bin目錄下的JvisualVM

          圖片

          安裝成功并且啟動(dòng)后的畫(huà)面如下:

          圖片

          實(shí)用指數(shù):★★

          推薦指數(shù):★★★

          15、Jrebel

          是一款比較常見(jiàn)的熱部署插件,一般用于Run模式下的自動(dòng)編譯,破譯版本,具體請(qǐng)戳我

          實(shí)用指數(shù):★★★★

          推薦指數(shù):★★★★

          16、JUnitGenerator V2.0

          有一個(gè)好的編寫(xiě)單元測(cè)試習(xí)慣的開(kāi)發(fā)者,代碼質(zhì)量肯定是很好的,可以隨時(shí)校驗(yàn)自己開(kāi)發(fā)和改寫(xiě)接口的快速檢查工具。也避免了測(cè)試提的bug多而影響個(gè)人績(jī)效(有些公司把bug計(jì)入考核范圍內(nèi))。拜拜甜甜圈,哦不對(duì),是拜拜bug,詳情請(qǐng)戳我~

          實(shí)用指數(shù):★★★★

          推薦指數(shù):★★★★★

          17、Maven Helper

          主要功能如下:查找和排除沖突依賴(lài)項(xiàng)的簡(jiǎn)便方法,為包含當(dāng)前文件或根模塊的模塊運(yùn)行/調(diào)試maven目標(biāo)的操作,運(yùn)行/調(diào)試當(dāng)前測(cè)試文件的操作

          實(shí)用指數(shù):★★★★

          推薦指數(shù):★★★

          18、RestfulToolkit

          • 根據(jù) URL 直接跳轉(zhuǎn)到對(duì)應(yīng)的方法定義 ( Ctrl \ or Ctrl Alt N );
          • 提供了一個(gè) Services tree 的顯示窗口;
          • 一個(gè)簡(jiǎn)單的 http 請(qǐng)求工具;
          • 在請(qǐng)求方法上添加了有用功能: 復(fù)制生成 URL;,復(fù)制方法參數(shù)...
          • 其他功能: java 類(lèi)上添加 Convert to JSON 功能,格式化 json 數(shù)據(jù) ( Windows: Ctrl + Enter; Mac: Command + Enter )

          實(shí)用指數(shù):★★★

          推薦指數(shù):★★★

          19、Alibaba Java Coding Guidelines

          一款阿里巴巴公司試行的開(kāi)發(fā)設(shè)計(jì)規(guī)范~

          實(shí)用指數(shù):★★★★★

          推薦指數(shù):★★★★★

          20、GenerateAllSetter

          當(dāng)你進(jìn)行對(duì)象之間賦值的時(shí)候,你會(huì)發(fā)現(xiàn)好麻煩呀,能不能有一個(gè)更好的辦法呢~ 有,只要你選中需要生成set方法的對(duì)象,按下快捷鍵 alt+enter 界面如下:

          圖片

          實(shí)用指數(shù):★★★★

          推薦指數(shù):★★★

          21、Lombok

          Lombok能以簡(jiǎn)單的注解形式來(lái)簡(jiǎn)化java代碼,提高開(kāi)發(fā)人員的開(kāi)發(fā)效率。例如開(kāi)發(fā)中經(jīng)常需要寫(xiě)的javabean,都需要花時(shí)間去添加相應(yīng)的getter/setter,也許還要去寫(xiě)構(gòu)造器、equals等方法,而且需要維護(hù),當(dāng)屬性多時(shí)會(huì)出現(xiàn)大量的getter/setter方法,這些顯得很冗長(zhǎng)也沒(méi)有太多技術(shù)含量,一旦修改屬性,就容易出現(xiàn)忘記修改對(duì)應(yīng)方法的失誤。Lombok能通過(guò)注解的方式,在編譯時(shí)自動(dòng)為屬性生成構(gòu)造器、getter/setter、equals、hashcode、toString方法。

          出現(xiàn)的神奇就是在源碼中沒(méi)有g(shù)etter和setter方法,

          圖片

          但是在編譯生成的字節(jié)碼文件中有g(shù)etter和setter方法。這樣就省去了手動(dòng)重建這些代碼的麻煩,使代碼看起來(lái)更簡(jiǎn)潔些。

          圖片

          在使用之前需要添加一下依賴(lài):

          <groupId>org.projectlombok</groupId>
          <artifactId>lombok</artifactId>
          <version>1.18.8</version>

          實(shí)用指數(shù):★★★★★

          推薦指數(shù):★★★★★

          各位小伙們,今天就介紹到這啦,后期如發(fā)現(xiàn)更加有趣的插件,會(huì)定期更新的。

          - END -

          程序汪資料鏈接

          程序汪接的7個(gè)私活都在這里,經(jīng)驗(yàn)整理

          Java項(xiàng)目分享  最新整理全集,找項(xiàng)目不累啦 04版

          堪稱(chēng)神級(jí)的Spring Boot手冊(cè),從基礎(chǔ)入門(mén)到實(shí)戰(zhàn)進(jìn)階

          臥槽!字節(jié)跳動(dòng)《算法中文手冊(cè)》火了,完整版 PDF 開(kāi)放下載!

          臥槽!阿里大佬總結(jié)的《圖解Java》火了,完整版PDF開(kāi)放下載!

          字節(jié)跳動(dòng)總結(jié)的設(shè)計(jì)模式 PDF 火了,完整版開(kāi)放下載!

          歡迎添加程序汪個(gè)人微信 itwang007  進(jìn)粉絲群或圍觀朋友圈

          瀏覽 53
          點(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>
                  操比操婷婷 | www.男人天堂网 | 国产无套精品一区二区 | 国内自拍观看 | 影音先锋成人在线电影 |