1、plugins -> browse reposi -> manage reposi -> 點擊綠色+號

2、輸入
http://ide.alibaba-inc.com/idea/plugins/list

3、category -> alibabaPlugins -> Ali-CodeAnalysis ->install

本地安裝:
下載對於的版本zip格式
https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
打開IDEA file->setting->Plugins->install plugin from disk->選中剛下載的zip格式文件。
重啟idea
2.重啟IDEA,開始使用掃描 Tools - 阿里編碼規約
(1) Tools - 阿里編碼規約

(2) 如果對某個文件夾或者類進行掃描, 選擇類或文件夾右擊

3,掃描結果分析

掃描代碼后,將不符合規約的代碼按 Blocker/Critical/Major三個等級顯示在下方(分別表示:崩潰/嚴重/重要,具體定義可以看上文講到的“代碼規范要求文檔”),雙擊可以定位至代碼處,右側窗口還有針對代碼的批量修復功能。
阿里代碼規約插件介紹
該插件由阿里巴巴p3c項目組研發,主要用來規范編碼,尋找風險代碼。
阿里介紹文章地址: https://mp.weixin.qq.com/s/IbibsXlWHlM59kfXJqRvZA#rd
目前代碼已經開源,可在github上下載,地址: https://github.com/alibaba/p3c
代碼規范要求文檔,也交由github托管地址:
附推薦idea插件:
1. .ignore
生成各種ignore文件,一鍵創建git ignore文件的模板,免得自己去寫
2. lombok
支持lombok的各種注解,從此不用寫getter setter這些 可以把注解還原為原本的java代碼 非常方便
3. p3c
阿里巴巴出品的java代碼規范插件
可以掃描整個項目找到不規范的地方 並且大部分可以自動修復
更多可看:
https://github.com/alibaba/p3c/tree/master/idea-plugin
4. FindBugs-IDEA
檢測代碼中可能的bug及不規范的位置,檢測的模式相比p3c更多,
寫完代碼后檢測下 避免低級bug,強烈建議用一下,一不小心就發現很多老代碼的bug
5. GsonFormat
一鍵根據json文本生成java類 非常方便
6. Maven Helper
一鍵查看maven依賴,查看沖突的依賴,一鍵進行exclude依賴
對於大型項目 非常方便
7.VisualVM Launcher
運行java程序的時候啟動visualvm,方便查看jvm的情況 比如堆內存大小的分配
某個對象占用了多大的內存,jvm調優必備工具
8. GenerateAllSetter
一鍵調用一個對象的所有set方法並且賦予默認值 在對象字段多的時候非常方便
9. MyBatisCodeHelperPro
mybatis代碼自動生成插件,大部分單表操作的代碼可自動生成 減少重復勞動 大幅提升效率
10. Rainbow Brackets
彩虹顏色的括號 看着很舒服 敲代碼效率變高
11. Translation
最好用的翻譯插件,功能很強大,界面很漂亮
12、CamelCase
駝峰式命名和下划線命名互相轉換。使用方法:選中要變化的地方,使用快捷鍵
Shift+Alt+U即可。
13、Free Mybatis plugin:
快速在mapper.java(接口)和mapper.xml(sql)之間切換。
14、Spring Assistant:
快速構建Springboot項目必備。
16、CodeGlance:
右側全局瀏覽(可選)
17、MarkDown Navigator
非常好用的編輯器,需要破解(或購買激活)才能使用
18、Jrebel
熱部署插件,需要破解(或購買激活)才能使用
20、CheckStyle-IDEA
提供代碼規范檢查(可選安裝,阿里巴巴的規范挺不錯的)
21、Maven Helper
Maven依賴分析等功能
22、JVM Debuger Memory View
Debug時,查看內存中對象
IDEA已經集成
23、CMD Support
CMD文件支持
24、Batch Scripts Support
Windows批處理腳本支持
25、BashSupport
Linux Bash支持
26、Docker integration
Docker支持
27、RestfulToolkit
Restful工具集,支持SpringMVC下的URL導航到對應方法等。
28、Iedis
Redis客戶端(收費)
29、Mongo Plugin
MongoDB客戶端
30、JUnit Generator V2.0
快捷生成單元測試類
31、Mybatis Log Plugin
Mybatis現在是java中操作數據庫的首選,在開發的時候,我們都會把Mybatis的腳本直接輸出在console中
32、aiXcode
真正的提高編碼效率!
AI智能編程插件。aiXcoder主要兩個功能:代碼自動補全和相似代碼智能推薦。程序員寫代碼時,AI引擎會進行預測並自動補全后續代碼。同時,aiXcoder會基於程序員輸入的代碼,從后台規范代碼庫中調用相似的代碼,在分屏中顯示以供程序員參考。
ps:


























—–參考idea總結幾個不錯的插件
—–參考IntelliJ IDEA優秀插件(編程通用)
—–參考Java 工程師居家必備的 Intellij IDEA Top10 插件
IntelliJ IDEA插件系列:五大裝逼神器
https://zhuanlan.zhihu.com/p/32246444
最好用的 IntelliJ 插件 Top 10
https://zhuanlan.zhihu.com/p/31770273
IntelliJ IDEA插件——冷門神器分享
