参考

插件指南

插件推荐

付费插件

https://zhile.io/jetbrains-paid-plugins-license.html 「持续更新」

整理

主题

Dracula Theme

Vuesion Theme

效率

Smart Input 中英文输入法自动切换 —— 超级推荐

翻译

Translation

AI辅助

iFlyCode

  • 智能提示
  • 根据注释/函数名生成候选代码

Tab 选择候选代码

Esc 或 继续编辑候选代码失效

option + \ 主动触发提示

Codota

代码智能提示

MyBatis 辅助

MyBatis Log EasyPlus

https://github.com/Link-Kou/intellij-mybaitslog

MyBatis Log EasyPlus - IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

  • 开启方法 Tools—Mybatis Log Plugin
  • 将 Mybatis 执行的 sql 脚本显示出来,无需处理,可以直接复制出来执行

MyBatisCodeHelper-Pro

mybatis 代码友好提示

代码生成

Lombok

1
2
3
4
5
6
//另外项目添加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>

Json2Pojo

根据 json 生成实体类

SGsonFormat

比 Json2Pojo 更强大,支持 json 中包含 json 对象

JavaBean2DDL

java-bean-2-ddl-idea-plugin: 把JavaBean转换成Mysql create table DDL语句的IDEA插件 (gitee.com)

把Java bean 转换成Mysql数据库建表语句。 你可以利用本插件快速的把Bean Class中的实体属性转换成Mysql数据库的建表DDL语句

光标放到类上, 右键 Generate或者 Command + N, 然后选择 CreateTableDDL

JUnitGenerator V2.0

参考文章 JUnit https://championwang.gitee.io/2019/07/25/JUnit/

代码质量

ESLint Restart Service Action

Prettier

Qodana

Alibaba Java Coding Guidelines

CheckStyle-IDEA

MоMo Code Sec Inspector plugin

导航/可视化

CodeGlance

在编辑代码最右侧,显示一块代码小地图,类似 Sublime Text

Maven Helper

RestfulToolkit-fix

RestfulToolkit-fix - IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

  • Ctrl + \ 查找 Controller 中 url
  • http get、post 测试

Grep console

自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,在console中右键就能打开

VisualVM Launcher

转换

Convert YAML and Properties File

ymlproperties文件格式互转

CamelCase 单词拼接格式转换

1
shift + option + U

Jar编辑

  • JarEditor