<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 神級插件!效率提升 30 倍,寫代碼必備

          共 3240字,需瀏覽 7分鐘

           ·

          2022-08-03 10:19

          點擊關(guān)注公眾號:互聯(lián)網(wǎng)架構(gòu)師,后臺回復(fù) 2T獲取2TB學(xué)習(xí)資源!

          上一篇:Alibaba開源內(nèi)網(wǎng)高并發(fā)編程手冊.pdf

          IDEA 全稱 IntelliJ IDEA,是java編程語言開發(fā)的集成環(huán)境。IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動提示、重構(gòu)、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的。IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國的首都布拉格,開發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Java,Kotlin等少數(shù)語言。

          俗話說:"工欲善其事必先利其器",今天準(zhǔn)備和大家一起分享一下實際工作中能提升幸福感和工作效率的IDEA插件。

          廢話不多說,let's go !!!


          Alibaba Java Coding Guidelines


          【阿里巴巴代碼規(guī)范檢查插件】

          在你需要檢查的代上面,點擊右鍵,選擇編碼規(guī)約掃描


          將會出現(xiàn)如下所示的檢查結(jié)果,并會給出編碼規(guī)范和提示:



          GsonFormat


          【jsonToBean】


          在平時的開發(fā)中,將json轉(zhuǎn)為Bean



          A8Translation


          【翻譯的插件】


          選中你要翻譯的漢語或英文,點擊鼠標(biāo)右鍵,選擇Translate, (快捷鍵是Alt+T)就會實現(xiàn)翻譯,不用再去切換屏幕使用翻譯軟件翻譯了。



          Maven Helper


          【分析依賴沖突的插件】


          此插件可用來方便顯示maven的依賴樹,和顯示沖突,在我們梳理依賴時幫助很大。


          Free Mybatis plugin


          【增強(qiáng)idea對mybatis支持的插件】


          生成mapper xml文件 快速從代碼跳轉(zhuǎn)到mapper及從mapper返回代碼 mybatis自動補(bǔ)全及語法錯誤提示 集成mybatis generator gui界面 這個插件超級實用,可以從mapper接口跳轉(zhuǎn)到mybatis的xml文件中,還能找到對應(yīng)的方


          Grep Console


          【日志高亮顯示插件】


          可以Ctrl + Alt +S Other Settings進(jìn)行配色(顏色參考請搜索:電腦最護(hù)眼的色彩、顯示屏亮度亦如此)


          Lombok


          當(dāng)我們創(chuàng)建一個實體時,通常對每個字段去生成GET/SET方法,但是萬一后面需要增加或者減少字段時,又要重新的去生成GET/SET方法,非常麻煩。可以通過該插件,無需再寫那么多冗余的get/set代碼。


          注意:需要在pom引入依賴

          <!--lombok用來簡化實體類:需要安裝lombok插件--><dependency>    <groupId>org.projectlombok</groupId>    <artifactId>lombok</artifactId></dependency>


          Nyan progress bar


          基于Idea使用的漂亮進(jìn)度條。把你的加載進(jìn)度條全都變成彩虹和貓咪



          FindBugs-IDEA


          【Bug檢查插件】


          在文件上或文件里面點擊鼠標(biāo)右鍵,選擇FingBugs


          簡單的bug能給你快速找回來,什么NPE啥的,小兒科!推薦!!(嗓門大就說一遍)


          Key Promoter X


          你還在為記不住快捷鍵煩惱嗎,Key Promoter X可以幫助你快速記住常用的快捷鍵。當(dāng)你在idea中用鼠標(biāo)點擊菜單,它可以顯示對應(yīng)的快捷鍵以及點擊次數(shù)。使用一段時間后有助于過渡到更快、無鼠標(biāo)的開發(fā)。



          JavaDoc


          在項目中經(jīng)常要求寫代碼注釋,否則不能通過代碼門禁,JavaDoc工具可以一鍵生成注釋。


          插件安裝成功后在菜單欄 code -> JavaDocs可以找到



          自動生成注釋效果如下:



          ignore


          項目開發(fā)中通常會使用到git進(jìn)行版本管理,在提交代碼時經(jīng)常有人將本地的不必要的文件提交到代碼倉庫中,使用.ignore插件可以很好解決這個問題。插件安裝完成后會在項目中生成一個.ignore文件,編輯該文件忽略一些動態(tài)生成的文件,如class文件,maven的target目錄等。



          RainbowBrackets


          彩虹括號,代碼中有多個括號會顯示不同的顏色。



          Activate-power-mode


          在敲代碼時有抖動酷炫的特效,非常適合給前端小姐姐表演特技。(壞笑)


          CodeGlance



          GenerateAllSetter


          • 通過alt+enter對變量類生成對類的所有setter方法的調(diào)用

          • 當(dāng)兩個對象具有相同的字段時生成一個轉(zhuǎn)換器

          • 當(dāng)returnType為List Set Map時生成默認(rèn)值

          • 在所有g(shù)etter方法上生成對assertThat的調(diào)用



          RestfulToolkit


          • 根據(jù) URL 直接跳轉(zhuǎn)到對應(yīng)的方法定義 ( 快捷鍵搜索 Ctrl + Alt + N 或者 Ctrl + \ ); —這個個人感覺非常好用,和Ctrl + F一樣重要。
          • 提供了一個 Services tree 的顯示窗口;
          • 一個簡單的 http 請求工具;
          • 在請求方法上添加了有用功能: 復(fù)制生成 URL;,復(fù)制方法參數(shù)…
          • 其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數(shù)據(jù) ( Windows: Ctrl + Enter; Mac: Command + Enter )。



          JRebel


          熱部署插件,讓你在修改完代碼后,不用再重新啟動,很實用!但是,不是免費的,需要大家發(fā)揮下聰明才智自行百度破解!



          Json Parser


          厭倦了打開瀏覽器格式化和驗證JSON?為什么不安裝JSON解析器并在IDE中使用離線支持呢?JSON解析器是一個用于驗證和格式化JSON字符串的輕量級插件。



          aiXcode & codota


          aiXcoder是一個強(qiáng)大的代碼完成器和代碼搜索引擎,基于最新的深度學(xué)習(xí)技術(shù)。它有可能向您推薦一整套代碼,這將幫助您更快地編寫代碼。aiXcoder還提供了一個代碼搜索引擎,以幫助您在GitHub上搜索API用例。


          類似功能的插件還有codota,codota基于數(shù)百萬個開源Java程序和您的上下文來完成代碼行,從而幫助您以更少的錯誤更快地進(jìn)行編碼。新版本的codota提供以下功能:


          • 全線AI自動完成

          • 內(nèi)聯(lián)和相關(guān)代碼示例

          • 根據(jù)用戶自己的編碼實踐進(jìn)行編碼建議

          • 不用擔(dān)心你的代碼會被公開。codota不會將你的代碼發(fā)送到codota服務(wù)器,它只會從當(dāng)前編輯的文件中發(fā)送最少的上下文信息,從而使codota能夠根據(jù)你當(dāng)前的本地范圍進(jìn)行預(yù)測。


          比如我想知道list.stream.map(…)方法的參考使用,只需要光標(biāo)定位在map上,然后

          右鍵選擇菜單“Get relevant examples”或者使用快捷鍵“Ctrl + Shift + O”就可以快速搜索出來很多示例,非常方便。


          作者:步爾斯特

          來源:blog.csdn.net/CSDN_SAVIOR/article/details/122505538


          -End-

          最后,關(guān)注公眾號互聯(lián)網(wǎng)架構(gòu)師,在后臺回復(fù):2T,可以獲取我整理的 Java 系列面試題和答案,非常齊全


          正文結(jié)束


          推薦閱讀 ↓↓↓

          1.全新 IDEA 2022.2 正式發(fā)布,新特性真香!

          2.從零開始搭建創(chuàng)業(yè)公司后臺技術(shù)棧

          3.程序員一般可以從什么平臺接私活?

          4.Spring中毒太深,離開Spring我連最基本的CRUD都不會寫了...

          5.為什么國內(nèi) 996 干不過國外的 955呢?

          6.中國的鐵路訂票系統(tǒng)在世界上屬于什么水平?                        

          7.15張圖看懂瞎忙和高效的區(qū)別!

          瀏覽 79
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(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>
                  不卡高清无码在线 | 【乱子伦】国产精品 | 淫淫大香蕉 | 国产精品爽爽久久久 | 啪啪免费的网站 |