【插件】IDEA中个人觉得最好的插件,附简单使用方法(持续更新)

插件安装

官方安装: File -> Settings -> Plugins -> Browse Repositories… 输入 xxxx 安装下载

Jar 安装: File -> Settings -> Plugins -> Install plugin from disk… 选中 xxxxx.jar 安装

下载jar去插件库 https://plugins.jetbrains.com/
在这里插入图片描述

Lombok:代码注解插件

  • @Setter :注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成setter方法。
  • @Getter :使用方法同上,区别在于生成的是getter方法。
  • @ToString :注解在类,添加toString方法。
  • @EqualsAndHashCode: 注解在类,生成hashCode和equals方法。
  • @NoArgsConstructor: 注解在类,生成无参的构造方法。
  • @RequiredArgsConstructor: 注解在类,为类中需要特殊处理的字段生成构造方法,比如final和被@NonNull注解的字段。
  • @AllArgsConstructor: 注解在类,生成包含类中所有字段的构造方法。
  • @Data: 注解在类,生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
  • @Slf4j: 注解在类,生成log变量,严格意义来说是常量。

Translation:翻译工具

快捷键:Ctrl+Shift+Y

Alibaba Java Coding Guidelines:阿里代码规约检测

SequenceDiagram:自动生成序列图插件

选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram

Key promoter X:快捷键提示工具

右下角自动提示

SonarLint:代码质量检查工具

JUnitGenerator:单元测试测试生成工具

调用模板的方法(Alt+Insert)默认测试所有所有方法。
若想要动态个性化生成,可以在所要测试的类页面上,使用该快捷操作Ctrl + Shift + T

Free Mybatis plugin:Mybatis 工具

GsonFormat:JSON转领域对象工具

alt+insert弹出窗口,选择GsonFormat
或者使用快捷键 alt+s

String Manipulation:字符串工具

选中文本右击选择 StringManipulation
快捷键 Alt+M

CodeGlance:编辑区缩略图插件

快捷键:CTRL+SHIFT+G,这个是打开关闭的快捷键。
当然如果你不想使用快捷键来打开关闭的话,也可以去Android studio中 file --> settings–>搜索codeglance
然后在other settings里 去掉disabled后的勾

GenerateAllSetter:一键调用一个对象的所有的set方法

在代码中,new一个对象,鼠标停留在对象变量userEntity上,alt+enter会出现快捷选项
选择其中的Generate all setter
将User对象中所有属性的set赋值语句都已经生成,并针对属性类型填写了默认值,可根据实际需求进行修改,多余可以删掉。

RestfulToolkit:RESTful 服务开发辅助

根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
提供了一个 Services tree 的显示窗口;
一个简单的 http 请求工具;
在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

Maven Helper:分析依赖冲突插件

打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”,
Conflicts(查看冲突)
All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树形式查看所有依赖)
搜索功能

Json Parser

JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。

Grep Console:日志高亮显示插件

Rainbow Brackets:彩虹括号

Nyan progress bar:Idea使用的漂亮进度条。把你的加载进度条全都变成彩虹和猫咪

ptg快速生成Javabean

如果你有好的推荐,欢迎留言评论,让更多的人知道好用的东西!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值