03 Idea常用插件

Idea常用插件

1.阿里巴巴Java开发规约

插件名称:Alibaba Java Coding Guidelines

推荐等级:★★★★★

插件说明:阿里巴巴Java开发规范配套插件(p3c),现已成为Java工程师必备工具,无需多言。

下载地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

2.IDEA快捷键提示

插件名称:Key Promoter X

推荐等级:★★★★★

插件说明:当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。对于想完全使用快捷键在IDEA的,这个插件就很有用。

下载地址:https://plugins.jetbrains.com/plugin/9792-key-promoter-x

3.优化保存插件

插件名称:Save Actions

推荐等级:★★★★★

插件说明:Save Actions是IDEA一款格式自动化的插件,当程序员将代码保存后,插件会自动进行格式化,代码洁癖者的福音。

下载地址:https://plugins.jetbrains.com/plugin/7642-save-actions

4.代码自动提示和推荐

插件名称:Codota AI Autocomplete

推荐等级:★★★★★

插件说明:基于AI技术,通过对大量开源的项目学习,帮助开发者提供更可靠的智能代码提示和推荐,写代码仿佛飞一般的感觉。

下载地址:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript

5.自动填充调用方法参数

插件名称:Auto filling Java call arguments

推荐等级:★★★★

插件说明:在调用函数时,通过alt+enter键,触发联想功能,选择”auto fill call parameters”自动填充调用的函数的形参名。

下载地址:https://plugins.jetbrains.com/plugin/8638-auto-filling-java-call-arguments

6.自动生成调用对象的set方法

插件名称:GenerateAllSetter

推荐等级:★★★★

插件说明:该插件作用是可以快速针对已有的model实体对象的属性生产set代码,免去开发者在开发过程中set属性值时还需要去实体对象中翻查的时间,生成的同时会附带类型默认值。

下载地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter

7.自动生成对象之前的传输方法

插件名称:GenerateO2O

推荐等级:★★★★

插件说明:GenerateO2O插件可以用来生成转换对象的方法。属性名字相同的可以直接转换,不用不停的写get、set方法做转换。

下载地址:https://plugins.jetbrains.com/plugin/7171-generateo2o

8.方法调的深度,生产时序图

插件名称:SequenceDiagram

推荐等级:★★★★

插件说明:SequenceDiagram能够根据方法的调用关系,自动生成执行时序图,方便了解代码的调用关系。

下载地址:https://plugins.jetbrains.com/plugin/8286-sequencediagram

9.Maven依赖分析工具

插件名称:Maven Helper

推荐等级:★★★★

插件说明:该插件可以查看maven的依赖树,分析版本冲突,并提供maven常用命令模板。

下载地址:https://plugins.jetbrains.com/plugin/7179-maven-helper

10.Javadoc生成插件

插件名称:Javadoc

推荐等级:★★★★

插件说明:该插件可以在java类元素(如字段、方法等)上生成javadoc的插件。

下载地址:https://plugins.jetbrains.com/plugin/7157-javadoc

11.Javadoc文档注释生成插件

插件名称:Easy Javadoc

推荐等级:★★★★

插件说明:该插件能帮助java开发者自动生成javadoc文档注释,支持的IDEA版本为 2018.1 及以上。

下载地址:https://plugins.jetbrains.com/plugin/12977-easy-javadoc

12.MyBatis插件

插件名称:Free MyBatis plugin

推荐等级:★★★★

插件说明:该插件是一款增强IDEA对MyBatis支持的插件,主要功能包括:生成mapper xml文件、快速从代码跳转到mapper及从mapper返回代码、mybatis自动补全及语法错误提示和集成mybatis generator gui界面等。

下载地址:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin

13.Snoar代码质量插件

插件名称:SonarLint

推荐等级:★★★

插件说明:Snoar代码质量扫描工具,扫描规则和Sonarqube一致。

下载地址:https://plugins.jetbrains.com/plugin/7973-sonarlint

14.自动生成单元测试

插件名称:Squaretest

推荐等级:★★★

插件说明:Squaretest是一款自动生成单元测试的插件,包括mock测试(30天试用期)。

下载地址:https://plugins.jetbrains.com/plugin/10405-squaretest

15.代码质量扫描检查工具

插件名称:FindBugs-IDEA

推荐等级:★★

插件说明:FindBugs是一款非常老牌的Java代码质量扫描插件,在P3C和Sonar面世之前代码质量基本就靠它了,还放在这里主要出于对曾经的王者给予一些respect。

下载地址:https://plugins.jetbrains.com/plugin/3847-findbugs-idea

16.编码风格扫描检查工具

插件名称:CheckStyle-IDEA

推荐等级:★★

插件说明:CheckStyle也是一款老牌的Java编码风格检查插件,不过现在有了P3C和Sonar之后也基本不用了,可作为补充检查工具使用,更方便于定制化一些检查项。

下载地址:https://plugins.jetbrains.com/plugin/1065-checkstyle-idea

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值