IntelliJ Idea --- 必备插件系列推荐

通用管理后台推荐 (兮家 plus)

  • 【兮家 plus】, 主要应用于中小型项目的快速开发,已经历历时3年的优化改进,具备完善的基础功能以及代码生成,并且拥有完善的分布式解决方案:如分布式缓存,分布式锁,分布式唯一编号
  • 兮家 plus git 地址: https://gitee.com/wslxm/xijia-plus
  • 如果觉得本文有用,动动小手点赞或关注一下呗,将不定时持续更新更多的内容…,感谢大家的观看!

个人整理,后续有在更新

一、打开安装插件页:

1、IDEA 左上角点击 --> File --> Settings --> Plugins 或 快捷键 Ctrl+Alt+S --> Plugins
2、输入第二部的每一个小标题的名称即可,如: 二 --> 1 的 Rainbow Brackets

在这里插入图片描述

二、插件推荐

1、Rainbow Brackets (有颜色的括号)

安装即用
在这里插入图片描述

2、Background Image Plus (背景图)

安装后设置背景图,安装后选择 view -> Set Background Image 进行设置即可
在这里插入图片描述

3、CodeGlance (右侧代码缩略图)

安装即用,示例如下:
在这里插入图片描述

4、MyBatis Log Plugin ( mybatis 的完整 sql 打印工具)

安装即可开启:

sql 打印工具, 能直接查看编译后可运行的 sql ,输出控制台上右键选择 Restore Sql from Selection
打开sql 打印面板查看最终的执行sql
注意事项: MyBatis 或MyBatis-plus 需开启sql 打印功能,否则获取不到 sql

5、Free Mybatis plugin 或 mybatisx (mybatis 的 xml 增强工具)

安装即用

free-idea-mybatis 和 mybatisx (mybatis-plus 提供) 是增强 idea 对mybatis支持的插件,两款插件功能大同小亦
主要功能如下:
生成mapper xml文件
快速从代码跳转到mapper及从mapper返回代码
mybatis自动补全及语法错误提示
集成mybatis generator gui界面

6、GenerateAllSetter (实体类自动生成 set 赋值方法)

安装即用

生成对象的所有set 赋值方法并可以设置默认值, 选择 new 出的实体类对象, 快捷键: alt+enter 生成
示例:
快捷键: alt+enter
在这里插入图片描述
选择其中一个,生成如下: 我选的第二个会生成默认值, 选第一个不会生成默认值
在这里插入图片描述

7、Lombok (生成 get/ser 插件)

不多说, 用过的都知道, 自动生成 getter和setter ,使用了 lombok 包的功能必须引入 Lombok 插件

<!-- lombok  生成get/ser -->
<dependency>
     <groupId>org.projectlombok</groupId>
     <artifactId>lombok</artifactId>
     <optional>true</optional>
</dependency>
8、Alibaba Cloud Toolkit (自动部署插件)

代码自动部署神器,第一次配置较为复杂,请移步参考地址:Alibaba Cloud Toolkit

9、Translation (翻译插件)

安装即用

可到 settings进入点击 other settings 配置属性和使用百度还是谷歌等来进行翻译, 具体可参考:Translation
在这里插入图片描述
翻译示例
在这里插入图片描述

转换示例
在这里插入图片描述

10、Spring Assistant (配置文件yml /properties 自动提示+补全)

安装即用
在这里插入图片描述

11、Grep Console ( 控制台日志颜色配置)

在输出控制台 右键,打开设置面板
在这里插入图片描述
配置
在这里插入图片描述
然后就能看到日志根据不同的级别暂时不同的颜色了
在这里插入图片描述

12、Alibaba Java Coding Guidelines (阿里巴巴开发规范)

安装即用
安装后在写代码时将会自动进行检查
项目上, 或文件上右键, 或 tool 菜单下会出现,编码规约扫描, 点击可以对代码进行扫码
在这里插入图片描述

13、maven-search (maven 搜索插件)

安装即用

在 tool 中打开选择 Maven search
在这里插入图片描述
使用
在这里插入图片描述

14、leetcode editor

力扣刷题,摸鱼神器(待完善描叙)

15、Key Promoter X

快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。

16、AiXcoder Code Completer

代码提示补全插件。使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。

17、GenerateSerialVersionUID

代码生成插件。一键为实现 Serializable 接口的类生成 SerialVersionUID。

18、GitToolBox

Git 增强插件。在自带的 Git 功能之上,新增了查看 Git 状态、自动拉取代码、提交通知等功能。最好用的是可以查看到每一行代码的最近一次提交信息。

19、MyBatisCodeHelperPro

mybatis代码帮助插件。最好的Mybatis代码提示,完整支持Mybatis动态sql代码提示,代码检测,写sql几乎所有地方都有代码提示。

20、SequenceDiagram

通过选中的方法,可以查看到调用的深度,生成时序图,好厉害选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram

21、Statistic

析项目代码行数,可以细化到每个类的量级

21、中文语言包

Chinese language pack

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值