写在前面
本篇文章,向大家介绍一下自己使用IDEA以来积累的比较好用的IDEA插件及配置
,大家不妨一试,喜欢者,欢迎自取。
目录
一、环境说明
名称 | 说明 |
---|---|
IntelliJ IDEA | 2023.3.1 (Ultimate Edition) |
二、IDEA配置
IDEA自带的功能不可小觑,掌握之后(熟记快捷键),效率翻倍。
以下是常用的功能:
Type Hierarchy
当你想查看某个类的继承/实现体系时,以rt.jar包中的AbstractMap为例,
继承关系,
实现关系,
Structure
具体查看某个类的属性,方法,
Diagrams
选择某个类,右键-》Show Diagram…
选中某个类,右键就可以看继承实现关系,
你可能会说:这个和上面的功能不是一样吗?
too young too simple,这里还提供了一个Export功能
。当你保存成文件之后,下次打开就不需要再重新找继承实现关系了(对于碎片化时间分析源码很有用)
选中相同的高亮
我特别喜欢这个功能,这里我设置为红色。
在编程时,当鼠标点击变量时,相同的变量同时会被标红,极其有利于快速找出变量在哪些地方被进行过处理。
GIT变更文件夹高亮
当我们使用版本控制时,某个文件发生了变动,它会使所属父级文件夹改变颜色,能够快速定位哪些文件发生了变更。
自动导包
@Deprecated
废弃的代码,新版本的IDEA需要自己设置下划线,
单行注释
单行注释的双斜杠//紧跟代码头部,这样使用快捷键就很舒服了。
Debug source
debug的时候,可以选择不同的源码包,
展示方法入参
Run Inspection by Name 检查代码
快捷键 Ctrl+Alt+Shift+I,比如:查看未使用的类,变量和方法
三、Plugins
除了IDEA自带的功能,插件也是提高效率的好帮手
。
以下是常见的插件:在Marketplace应用市场直接安装即可;也可以打开IDEA,访问在线商店,会自动适配兼容的版本。
插件及功能描述
插件名 | 备注 |
---|---|
Alibaba Java Coding Guidelines | 阿里巴巴Java开发规范 |
Apifox Helper | Apifox文档生成插件 |
arthas idea | 诊断工具命令 |
Feign-to-Controller | feign直接跳转对应的controller |
GenerateSerialVersionUID | 序列化 |
Git Commit Template | Git代码提交规范 |
Maven Helper | 分析包冲突很有用 |
Mybatis Log Free | sql日志 |
MyBatisX | mapper和dao的跳转 |
PlantUML Integration | 代码方式生成UML |
Plugin DevKit | 插件开发 |
PojoToJson | 实体转换成json |
TestMe | 单元测试工具 |
TONGYILingMa | 通义灵码 |
Translation | 翻译工具 |
写在后面
如果本文内容对您有价值或者有启发的话,欢迎点赞、关注、评论和转发。您的反馈和陪伴将促进我们共同进步和成长。