IDEA 神級插件!效率提升 30 倍,寫代碼必備
上一篇:Alibaba開源內(nèi)網(wǎng)高并發(fā)編程手冊.pdf
【阿里巴巴代碼規(guī)范檢查插件】
在你需要檢查的代上面,點擊右鍵,選擇編碼規(guī)約掃描

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

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

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

【分析依賴沖突的插件】

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

【日志高亮顯示插件】

當(dāng)我們創(chuàng)建一個實體時,通常對每個字段去生成GET/SET方法,但是萬一后面需要增加或者減少字段時,又要重新的去生成GET/SET方法,非常麻煩。可以通過該插件,無需再寫那么多冗余的get/set代碼。
注意:需要在pom引入依賴
<!--lombok用來簡化實體類:需要安裝lombok插件--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>
基于Idea使用的漂亮進(jìn)度條。把你的加載進(jìn)度條全都變成彩虹和貓咪

【Bug檢查插件】
在文件上或文件里面點擊鼠標(biāo)右鍵,選擇FingBugs
簡單的bug能給你快速找回來,什么NPE啥的,小兒科!推薦!!(嗓門大就說一遍)
你還在為記不住快捷鍵煩惱嗎,Key Promoter X可以幫助你快速記住常用的快捷鍵。當(dāng)你在idea中用鼠標(biāo)點擊菜單,它可以顯示對應(yīng)的快捷鍵以及點擊次數(shù)。使用一段時間后有助于過渡到更快、無鼠標(biāo)的開發(fā)。

在項目中經(jīng)常要求寫代碼注釋,否則不能通過代碼門禁,JavaDoc工具可以一鍵生成注釋。
插件安裝成功后在菜單欄 code -> JavaDocs可以找到

自動生成注釋效果如下:

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

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

在敲代碼時有抖動酷炫的特效,非常適合給前端小姐姐表演特技。(壞笑)
通過alt+enter對變量類生成對類的所有setter方法的調(diào)用
當(dāng)兩個對象具有相同的字段時生成一個轉(zhuǎn)換器
當(dāng)returnType為List Set Map時生成默認(rèn)值
在所有g(shù)etter方法上生成對assertThat的調(diào)用
根據(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 )。
熱部署插件,讓你在修改完代碼后,不用再重新啟動,很實用!但是,不是免費的,需要大家發(fā)揮下聰明才智自行百度破解!

厭倦了打開瀏覽器格式化和驗證JSON?為什么不安裝JSON解析器并在IDE中使用離線支持呢?JSON解析器是一個用于驗證和格式化JSON字符串的輕量級插件。
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-
正文結(jié)束
1.全新 IDEA 2022.2 正式發(fā)布,新特性真香!
2.從零開始搭建創(chuàng)業(yè)公司后臺技術(shù)棧

