idea添加自定义插件仓库 灵狐插件、阿里代码规约插件安装&idea插件推荐
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插件——冷门神器分享