[IDE] Intellij IDEA 效率插件集合
代码规范性检查
Alibaba Java Coding Guidelines
maven
Maven Helper / Maven Wrapper support
mybatis
Free MyBatis Plugin
翻译
Translation: 源码英文翻译插件
源码中很多注解都是英文,有时候看着有点费劲。
这款翻译插件基本上与Idea一体化,从集成度和方便程度来说,可以吊打其他的第三方翻译软件了。
不需要你切换窗口,直接一个快捷键就可以翻译整段文本了。
关键是这个插件的翻译引擎可以与多个翻译接口集成对接,支持google翻译,有道翻译,百度翻译,阿里翻译。
实时进行精准快速的翻译,自动识别语言。帮助你在阅读源码里的英文时理解的更加透彻。


代码仓库
- Gitee
代码辅助生成: Lombok [√] / Lombok Builder Helper[x]


实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了
反编译
- File Expander
有了这个插件,有些小伙伴平时用的
Jad工具就可以扔了,它能在Idea里直接打开Jar包。

Java应用诊断
- arthas idea
Arthas是阿里开源的一款强大的java在线诊断工具。这个工具几乎已经成为诊断线上java应用的必备工具了。
但是每次需要输入很长一段命令,有些命令遗忘的话,还要去翻看Arthas的命令文档,然后还要复制代码中类或方法的全路径,很是不方便。
而这款arthas的插件就可以让你完全摆脱这些苦恼。生产力大大提升。

使用起来非常方便,进入代码片段,选择你要诊断的类或者方法上面,右击打开Arthas命令,选择一项,即可自动生成命令,省去你敲打命令的时间。

搜索源代码的制品仓库:Search In Repository
- Search In Repository
https://plugins.jetbrains.com/plugin/16427-search-in-repository
平时我们如果要依赖一个第三方jar包,但是不知道它的maven/gradle的坐标。我们该怎么做?
搓点的做法基本上就是baidu了,稍微高级点的就是到中央仓库去查下,最新版本的坐标是什么。然后复制下来,贴到pom里去。
这款插件,就无需你来回跳转,直接把中央仓库的查找集成到了Idea里面。
你只需要打开这款插件,输入jar包的名字或者gav关键字,就能查到到这个jar包所有的版本,然后可以直接复制gav坐标。



GC可视化插件: VisualGC
- VisualGC
Idea堆栈的可视化工具,和Idea深度集成。直接显示所有进程,双击即可打开JVM的堆栈可视化界面。堆栈和垃圾收集情况一目了然!


vo对象转dto:vo2dto
- vo2dto
vo对象转dto,避免手动创建对象装换

代码智能提示插件:Codota
- Codota
只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。
原因是它学习了我的项目代码,总结出了我的代码偏好。

快捷键提示插件:Key Promoter X

显示代码缩略图插件:CodeGlance

当代码很多的时候,方便查看,很有用
UML
- PlantUML Integration

代码质量
- SonarLint : 代码质量检查插件

例如:提示我不要用System.out输出,要用logger输出,诸如此类,帮助我们提升代码质量。
代码风格检查: CheckStyle
功能跟Alibaba Java Coding Guidelines类似
Grep Console 自定义控制台输出格式插件

代码复杂度检查插件:MetricsReloaded

代码统计插件: Statistic

Spring Boot 配置文件支持插件(社区版专用): Spring Boot Assistant
- 作用:自动识别SpringBoot.yml配置文件,语法提示、可以从Yml点击属性直接进入到对应类属性上
专业版Idea已经内置了,所以这个适用于社区版

保存时的自动处理: Save Actions

按接口请求地址定位到具体的Controller层代码: RestfulTool

代码助手:通义灵码(TONGYI Lingma)

服务器
- Smart Tomcat
UI美化
- Atom Material ICons
这是一个icon图标插件,搭配其他主题插件会让整个ui变得非常好看
还有一个特别牛的功能就是可以优化idea流畅度,不知道是什么原理

- Monokai Pro Theme : 主题插件


优秀好看的主题插件还有:Rider UI Theme Pack, Material Theme UI 这三个是我用起来配色最好看的三款主题插件

X IDEA自带的效率工具
Chinese (Simplified)Language Pack (官方中文语言包插件)

数据库逆向生成Java Bean
step1 连接 database
step2 选择 database的表,
step3 右键选择 Scripted Extensions > Generate POJOs.groovy
...
X 参考与推荐文献
- Jetbrains / IDEA
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!

浙公网安备 33010602011771号