一、 版本工具
1.1 .ignore
生成各种ignore
文件,一键创建git ignore文件的模板,免得自己去写。
地址:https://plugins.jetbrains.com/plugin/7495–ignore
1.2 Git Commit Template
使用以下模板创建提交消息:
type(scope): subject
body
footer
地址:https://plugins.jetbrains.com/plugin/9861-git-commit-template
1.3 GitLab Projects 2020
简单的插件为JetBrain IDE添加了对GitLab特定操作的支持
地址:https://plugins.jetbrains.com/plugin/14110-gitlab-projects-2020
1.4 Maven Helper
一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖。
地址:https://plugins.jetbrains.com/plugin/7179-maven-helper
二、开发工具
2.1 GsonFormat
一键根据json文本生成java类,非常方便
地址:https://plugins.jetbrains.com/plugin/7654-gsonformat
2.2 GenerateAllSetter
一键调用一个对象的所有set方法,并且赋予默认值 在对象字段多的时候非常方便。
地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter
2.3 Iedis
大家都知道我们之前连接这个缓存中间件都是使用RedisDesktopManager
。今天来换个 Redis插件,更强大。Iedis
是一个简单易用的Redis GUI
插件,他可以轻松管理上百万个Key而不会阻塞服务器。服务器列表支持同时连接多台Redis服务器,并可以轻松切换
2.4 Mongo Plugin
Mongo Plugin
工具允许访问Mongo
数据库,并提供对Mongo
集合的CRUD
操作
2.5 Restful Fast Request
Fast Request
是一个基于Spring MVC
帮助快速生成url
和参数的插件,同时也是一个http client
工具,调试API
的时候只需要点击生成图标即可,在工具窗口生成方法的url以及对应的参数,再点击发送请求按钮即可完成api调试,非常实用,相比于Http client
和restfultool
,该插件拥有Postman
一样的界面和参数生成功能,域名管理功能,自定义参数解析功能,且能保存并快读定位历史请求,功能更加强大全面
2.6 Grep Console
不同级别的日志也可以打印出不同的颜色,使得我们可以更快的定位自己想要看的日志
2.7 IdeaJad
以前查看class
文件或者jar
的时候,都会使用一个外部反编译工具,这样操作明显不方便,使用此插件可以一直在idea
中查看文件。选择class文件
,右键Decompile
,完成反编译
2.8 Stackoverflow
Stackoverflow插件其实是最实用的插件,程序猿遇到的问题,基本都能找到回答,但是它使用的是google 搜索引擎,对于,不购买 v*n 的同学来说,感觉好鸡肋。使用方法:选中需要搜索的问题,然后,右键点击。
三、代码插件
3.1 Lombok
支持lombok的各种注解,从此不用写getter
、setter
方法,可以把注解还原为原本的java代码,非常方便。
地址:https://plugins.jetbrains.com/plugin/6317-lombok-plugin
3.2 MyBatisCodeHelperPro
mybatis代码自动生成插件,大部分单表操作的代码可自动生成,减少重复劳动,大幅提升效率。
地址:https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro
3.3 MyBatis Log Plugin
开发的项目一般都少不了日志系统,在书写mysql语句的时候,参数的对应,往往有时候会忽略,该插件可以使mybatis 日志直观对应SQL参数。
3.4 EasyCode
一个在线生成MyBatis增删改查的工具比逆向工程更厉害,可以生成 Controller和 Service,还有前端 ,提高开发效率
四、性能工具
4.1 Alibaba Java Coding Guidelines
阿里巴巴出品的java代码规范插件,可以扫描整个项目,找到不规范的地方,并且大部分可以自动修复。
地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin
4.2 FindBugs
检测代码中可能的bug及不规范的位置,检测的模式相比p3c
更多,避免低级bug,强烈推荐使用,一不小心就发现很多老代码的bug。
地址:https://plugins.jetbrains.com/plugin/3847-findbugs-idea
4.3 VisualVM Launcher
运行java程序的时候启动visualvm,方便查看jvm的情况,比如堆内存大小的分配,某个对象占用了多大的内存,jvm调优必备工具。
地址:https://plugins.jetbrains.com/plugin/7115-visualvm-launcher
4.4 SonarLint
SonarLint是一个免费的IDE扩展,可让您在编写代码时修复错误和漏洞! 像拼写检查器一样,SonarLint可以即时突出显示编码问题,并提供清晰的补救指导,以便您甚至在提交代码之前就可以解决它们。 在流行的IDE(Eclipse,IntelliJ,Visual Studio,VS Code)和流行的编程语言中,SonarLint帮助所有开发人员编写更好,更安全的代码!
地址:https://plugins.jetbrains.com/plugin/7973-sonarlint
五、界面装饰
5.1 Rainbow Brackets
彩虹颜色的括号,看着很舒服,敲代码效率变高。
地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
5.2 CodeGlance
再也不用疯狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方。
地址:https://plugins.jetbrains.com/plugin/7275-codeglance
5.3 Background Image Plus
将编辑器背景设置为文件夹中的随机图片。
地址:https://plugins.jetbrains.com/plugin/8502-background-image-plus
5.4 Power Mode II
基于激活电源模式原子插件,并由Github上的Baptiste Mesta分叉。
地址:https://plugins.jetbrains.com/plugin/8251-power-mode-ii
5.5 Mario Progress Bar
这是基于Dmitry Batkovitch的Nyan Progress Bar的基于IJ IDE的Mario Progress Bar。 它展示了马里奥(Mario),基本栏上有一些砖块,不确定的栏上有Koopa外壳。
地址:https://plugins.jetbrains.com/plugin/14708-mario-progress-bar
5.6 Material Design Dark-Theme
最近,Material Design 中新增了关于暗色主题的设计规范。暗色主题(Dark theme)是指在 UI 界面中使用大面积的深色来构成界面的一种设计,它是产品默认主题的一种补充。
地址:https://plugins.jetbrains.com/plugin/12134-material-design-dark-theme
5.7 Material Theme UI
这是一款主题插件,可以让你的IDEA的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。
地址:https://plugins.jetbrains.com/plugin/8006-material-theme-ui
六、其他工具
6.1 Translation
最好用的翻译插件,功能很强大,界面很漂亮
地址:https://plugins.jetbrains.com/plugin/8579-translation
6.2 Statistic
显示项目统计信息。此插件显示按扩展名排序的文件以及大小,行数LOC等。用户可以使用“选择时刷新”按钮选择(项目/模块/包/文件)作用域。(此插件需要Java 1.8)
地址:https://plugins.jetbrains.com/plugin/4509-statistic