一、 版本工具
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
三、代码插件
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参数。
四、性能工具
4.1 P3C
阿里巴巴出品的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