1.插件
Lombok
- github官方链接:https://github.com/mplushnikov/lombok-intellij-plugin
通过注解的方式简化get/set方法,简化Java开发,需要依赖或自助下载包导入
pom依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>版本号</version>
</dependency>
使用之后无需再生成get/set等方法
p3c
- github官方链接:https://github.com/alibaba/p3c
P3C插件 是阿里巴巴p3c项目组进行研发。根据《阿里巴巴Java开发规范》转化而成的自动化插件,并且实现了部分自动编程。
整个项目扫描
单个文件扫描
扫描过后显示的面板报告,可通过并通过提示自动化协助修改代码,也可以通过打开实时检测功能进行修改
Grep Console
- idea官方介绍地址:https://plugins.jetbrains.com/plugin/7125-grep-console
控制台打印日志,根据颜色区分日志级别等。(鸡肋,想花里胡哨可用,反正个人觉得挺有用)
idea中的设置
Translation
直接在idea中翻译,对于向本人英语不太好的,挺有用,看一些源码上的注释之类的。
idea中的设置
翻译按钮与效果
2.主题
Material
- github官方地址:https://github.com/ChrisRM/material-theme-jetbrains
暗黑系列主题,长时间开发,白色太刺眼,这个主题挺好用的
3.快捷键
1、Command + Option + L 格式化代码
2、Control + Option + O 优化 import(去除无用的引用)
3、Option + 回车键 显示意向动作和快速修复代码
4、Command + Shift + U 大小写切换(写枚举的时候很有用)
4.其他设置
1、自动定位文件,个人喜好,方便文件多时,直接定位到相关目录