快捷跳转


1.如何下载

工程点击File–》Settings 如何会打开一个窗口IDEA工具插件(持续更新中...)_快捷键

IDEA工具插件(持续更新中...)_python_02

IDEA所有的创建都是这样下载的,只不过插件名称不同。

2.插件

1.CamelCase

名称:驼峰命名法工具

IDEA工具插件(持续更新中...)_ide_03

使用方法:在变量名中选择后 按快捷键 Shift + Alt + U

​官方文档:​

2. Alibaba Cloud Toolkit

主要使用三个内容:

  1. 本地一键部署到任何机器上
  2. IDEA内置的命令行终端
  3. 文件上传到服务器

​官方文档:​

IDEA工具插件(持续更新中...)_快捷键_04

IDEA工具插件(持续更新中...)_快捷键_05

3.CodeGlance(代码地图)

在编辑区的右侧显示的代码地图

​官方文档​

IDEA工具插件(持续更新中...)_快捷键_06

IDEA工具插件(持续更新中...)_快捷键_07

4.Translation(翻译)

IDEA工具插件(持续更新中...)_自动化_08

主要使用内容:中英文翻译和中文翻译命名方式

IDEA工具插件(持续更新中...)_快捷键_09

ctrl+shift+Y的快捷键

IDEA工具插件(持续更新中...)_快捷键_10

ctrl+shift+X的快捷键

5.GenerateAllSetter(调用对象的全部set)

作用:

一键调用一个对象的所有set方法并且赋予默认值,在对象字段多的时候非常方便。(可以用于设置请求对象等)

IDEA工具插件(持续更新中...)_ide_11

​官方文档:​

IDEA工具插件(持续更新中...)_开发语言_12

6.GenDaoCode

单击GenAllSetter btn(支持快捷方式)时,将自动生成所有Setter方法(以set开头的方法)

根据Pojo文件意见生成Dao,Service,Xml,Sql文件

Pojo文件更新后一键更新对应的Sql和mybatis xml文件

提供insert,insertList,update,select,delete五种方法

能够批量生成多个Pojo的对应文件

自动将pojo的注解添加到对应的Sql文件的注解中

丰富的配置,如果没有配置文件,则会使用默认配置

可以在Intellij Idea中快捷键配置中配置快捷键

目前支持MySQL+Java,后续会支持更多的DB

​官方文档:​

IDEA工具插件(持续更新中...)_python_13

IDEA工具插件(持续更新中...)_开发语言_14

7.GsonFormat(JSON转类)

一键根据json文本生成java类,非常方便

​官方文档:​

IDEA工具插件(持续更新中...)_自动化_15

IDEA工具插件(持续更新中...)_开发语言_16

使用方法:

IDEA工具插件(持续更新中...)_自动化_17

点击出现这个或者快捷键Alt+S(快捷键可能有不同)

IDEA工具插件(持续更新中...)_python_18

IDEA工具插件(持续更新中...)_自动化_19

IDEA工具插件(持续更新中...)_python_20

完成后就会生成json的实体类对象

8.Lombok(省略实体类的set/get)

开发神器,可以简化你的实体类,让你不在写get/set方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。记得在maven中加入依赖。


使用了lombok的注解(@Setter,@Getter,@ToString,@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方法,很大程度上减少了代码量,而且减少了代码维护的负担


IDEA工具插件(持续更新中...)_自动化_21

pom.xml添加

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>

实体类添加注解:

  1. @Data
    注解在类上;
    提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法IDEA工具插件(持续更新中...)_开发语言_22

  2. Getter和Setter
    注解再字段、类上
    用于生成get和set方法,默认是public的,除非向下面一样指定
    IDEA工具插件(持续更新中...)_开发语言_23

9.MyBatis Log Plugin

将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行。

IDEA工具插件(持续更新中...)_python_24

​官方文档:​

IDEA工具插件(持续更新中...)_ide_25

点击后就可以显示

IDEA工具插件(持续更新中...)_快捷键_26

IDEA工具插件(持续更新中...)_开发语言_27

10.MyBatisCodeHelperPro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成,减少重复劳动,大幅提升效率

IDEA工具插件(持续更新中...)_快捷键_28

​官方文档:​

IDEA工具插件(持续更新中...)_开发语言_29

IDEA工具插件(持续更新中...)_ide_30

11.Rainbow Brackets(彩虹括号)

彩虹括号,可以标记成对的括号

当我们的代码特别复杂,括号特别多的时候,分不清哪个是哪个的时候,特别容易让人崩溃,Rainbow Brackets这个插件就可以对成对的括号进行一下标记,可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能,对增强写代码的有趣性和排错等都有一些帮助

IDEA工具插件(持续更新中...)_python_31

Alt + 鼠标右键单击

IDEA工具插件(持续更新中...)_自动化_32

IDEA工具插件(持续更新中...)_自动化_33

12.Key promoter X(对Idea操作会显示快捷方式)

当您在IDE内的按钮上使用鼠标时,Key promoter X会显示您应该使用的键盘快捷键

IDEA工具插件(持续更新中...)_快捷键_34

例如:当我们想打开idea中的设置(settings)的时候,这个插件就会右下角显示对应的快捷键,下一次直接按Ctrl + Alt + S 就会打开 settings 时间久了之后,就不用鼠标点点点啦,对于身边没有鼠标的人和刚刚使用idea的小伙伴来说,非常友好

IDEA工具插件(持续更新中...)_开发语言_35

13. String Manipulation


大小写切换,排序,过滤,递增,与列对齐,grepping,转义,编等

String Manipulation插件用来对字符串的处理,比如:变量名使用驼峰形式、常量需要全部大写等等,编码解码等等。

选中需要处理的内容后,按快捷键Alt +
M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。总之,功能十分强大。


IDEA工具插件(持续更新中...)_自动化_36

14.Request mapper


用于快速导航到URL映射声明的插件

我们都知道,一个项目中的请求路径是非常多的,有了这个插件,你就可以很方便的查找到对应的映射地址了,点击之后还可以进行跳转,跳转到对应的方法上,使用方式:快捷键Shift+ Ctrl + \


IDEA工具插件(持续更新中...)_快捷键_37

IDEA工具插件(持续更新中...)_快捷键_38

14.Grep Console


改变日志信息的颜色,方便我们可以的更好查看
众所周知,我们的控制台打印的日志信息,颜色都比较单调,想查看某条信息,有点费眼神。有了这款插件,我们就可以设置日志信息的颜色,例如warn,info,error等等,这里我们简单测试演示一下,是不是非常的方便。IDEA工具插件(持续更新中...)_ide_39


15.Alibaba Java Coding Guidelines(阿里巴巴Java编码指南)


 为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)
    该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能。
      对于一个初学者来说,在刚开始学习的时候,就养成会犯代码的习惯,对于以后的工作来说是非常重要的。虽然不能写出高深的代码,但是每一条代码都是规范,也是非常的牛逼。(看来我的代码写的还是比较规范


IDEA工具插件(持续更新中...)_自动化_40

IDEA工具插件(持续更新中...)_开发语言_41

16.JRebel(推荐-写代码再也不需要重启了)

它使得Java代码修改后不用重启系统,立即生效,目前对于idea热部署最好的解决方案就是安装JRebel插件。

IDEA工具插件(持续更新中...)_python_42

  1. 下载完成后需要注册:​​在线获取GUID​
  2. 根据反向代理服务器地址拼接激活地址
    https://jrebel.qekang.com/guid 把在线获取的guid拼接在网址后面
  3. 打开jrebel 面板 填写网址和邮箱号,记得勾选我同意
  4. 使用点击小火箭
    IDEA工具插件(持续更新中...)_快捷键_43

17.Any-Rule(正则表达式)

any-rule​:

  1. 插件里面有很多经常使用到的正则表达式,可以直接拿来使用
  2. 可以校验我们自己写的正则是否正确等

Idea安装:

IDEA工具插件(持续更新中...)_快捷键_44

2.使用

使用方法也比较简单,鼠标右键打开选择AnyRule

IDEA工具插件(持续更新中...)_ide_45

打开后的界面效果

IDEA工具插件(持续更新中...)_自动化_46

IDEA工具插件(持续更新中...)_ide_47

添加自己的正则表达式

IDEA工具插件(持续更新中...)_快捷键_48

里面的正则表达式我乱写的仅做参考

IDEA工具插件(持续更新中...)_ide_49

接着我们回到any-rule搜索我们自己的正则表达式,这样就完成

IDEA工具插件(持续更新中...)_开发语言_50

点击获取最新正则表达式

IDEA工具插件(持续更新中...)_开发语言_51

18.GitHub Copilot(通过注释生成代码)

GitHub Copilot:


通过注释生成代码,提高效率,正如官网介绍的,接受了数十亿行公共代码的AI训练,节省您的开发时间,帮助您保持专注!


IDEA工具插件(持续更新中...)_开发语言_52

idea搜索下载:

IDEA工具插件(持续更新中...)_自动化_53

下载完成后在


工具>GitHub Copilot>Login to GitHub 登录自己的git账号


IDEA工具插件(持续更新中...)_python_54

会判断你本机有没有公有密钥如果没有的话可能点击后一会窗口就会消失

IDEA工具插件(持续更新中...)_python_55

然后跟着指引去浏览器授权成功就可以

IDEA工具插件(持续更新中...)_快捷键_56

IDEA工具插件(持续更新中...)_快捷键_57

这样程序的插件就算登录完成了

IDEA工具插件(持续更新中...)_python_58

前提是需要去官网注册登记候补名单审核后才能使用->​​前往网址​


在GitHub Copilot 技术预览期间,访问权限仅限于一小部分测试人员
IDEA工具插件(持续更新中...)_开发语言_59
登录自己的git
IDEA工具插件(持续更新中...)_自动化_60


勾选同意加入候补名单,加入审核后就可以使用了

IDEA工具插件(持续更新中...)_自动化_61

审核完成后会发送信息到你自己的git邮箱中

IDEA工具插件(持续更新中...)_ide_62

使用

持续更新…