IDEA 插件,一站式开发

1,076 阅读2分钟

新电脑上重新装了一套环境,整理下IDEA的好用插件

Lombok

代码生成插件。配合 Lombok 依赖及注解使用,能够大大减少 POJO(简单老式 Java 对象)的代码量。

CodeGlance

代码迷你缩放图插件

Maven Helper

可以查看maven树,同时也可以解决maven冲突

Restful Fast Request(付费)

接口调试,无需借助其他软件 

替代品:RestfulTool 或者 Restful Fast Request

Translation

翻译

Alibaba Java Coding Guidelines

阿里巴巴代码检测工具

SonarLint

代码检查

JRebel

热部署

Grep Console

日志检索,超赞

MybatisX

mapper插件便利,需破解

其他:MybatisCodeHelperNew(收费),Free Mybatis Plugin(不收费)

SequenceDiagram

代码时序图

Leetcode Editor

leetcode 刷题

MyBatis Log Plugin(收费)

看sql日志(收费),替代品 plugins.jetbrains.com/plugin/1706…

EasyCode

生成mybatis类、dao、service等

以下本人暂时没有安装的

Tabnine(原Codota)  

代码智能提示工具

竞品 copilot

Key Promoter X

快捷键提示插件

CamelCase

驼峰命名和下划线转换

Save Actions 格式化插件

可以帮忙自动优化导入,自动给没有修改的变量添加final等,性能是否会有影响?

Properties to YAML Converter

propertie和yaml文件互转

Awesome Console

​ 对控制台的增强,可以通过点击的方式,提供代码或连接的跳转

其他

1、如何使local changes显示出来(2020.1版本后默认只有commit才会现实)

可以进入Settings/Preferences/Version Control/Commit将Use non-modal commit interface取消勾选

结果如下,Local Changes标签页又回来了~

2、只用IDEA开发的话可以不配置环境变量

如果要在idea控制台使用maven或者gradle命令的话需要配置环境变量

3、自动添加和删除依赖

4、取消tab页单行显示

图片
图片

多行显示更多的文件,方便查看。

5、双斜杠注释改成紧跟代码头

图片
图片

6、 选中复制整行

图片
图片

原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。

7、取消匹配大小写

图片

取消勾选后,输入小写 s ,也能提示出 String

8、优化版本控制的目录颜色展示

图片

9、创建文件时,自动生成作者和时间信息

图片

10、显示行号和方法分割线

图片

11、保存后自动格式化修改的代码

12、显示提交人和引用次数

13、自动清理maven lastUpdate文件

查看:find ~/.m2/repository -name "*.lastUpdated" | xargs ls

清理:find ~/.m2/repository -name "*.lastUpdated" | xargs rm

参考

mp.weixin.qq.com/s/euXnd7hFA…

很全的一篇:www.bilibili.com/read/cv1368…