IntelliJ Idea优秀插件

一、 版本工具

1.1 .ignore

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写。
地址:https://plugins.jetbrains.com/plugin/7495–ignore
IntelliJ Idea优秀插件_第1张图片

1.2 Git Commit Template

使用以下模板创建提交消息:

type(scope): subject
body
footer

地址:https://plugins.jetbrains.com/plugin/9861-git-commit-template
IntelliJ Idea优秀插件_第2张图片

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
IntelliJ Idea优秀插件_第3张图片

二、开发工具

2.1 GsonFormat

一键根据json文本生成java类,非常方便
地址:https://plugins.jetbrains.com/plugin/7654-gsonformat
IntelliJ Idea优秀插件_第4张图片

2.2 GenerateAllSetter

一键调用一个对象的所有set方法,并且赋予默认值 在对象字段多的时候非常方便。
地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter

三、代码插件

3.1 lombok

支持lombok的各种注解,从此不用写gettersetter方法,可以把注解还原为原本的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
IntelliJ Idea优秀插件_第5张图片

五、界面装饰

5.1 Rainbow Brackets

彩虹颜色的括号,看着很舒服,敲代码效率变高。
地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
IntelliJ Idea优秀插件_第6张图片

5.2 CodeGlance

再也不用疯狂拖拽到底去找一遍啦,多不方便呀,使用此插件可以查看缩略图一样,快速切换到自己需要去的地方。
地址:https://plugins.jetbrains.com/plugin/7275-codeglance
IntelliJ Idea优秀插件_第7张图片

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
mario progress bar

5.6 Material Design Dark-Theme

最近,Material Design 中新增了关于暗色主题的设计规范。暗色主题(Dark theme)是指在 UI 界面中使用大面积的深色来构成界面的一种设计,它是产品默认主题的一种补充。
地址:https://plugins.jetbrains.com/plugin/12134-material-design-dark-theme
IntelliJ Idea优秀插件_第8张图片

5.7 Material Theme UI

这是一款主题插件,可以让你的IDEA的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。
地址:https://plugins.jetbrains.com/plugin/8006-material-theme-ui
IntelliJ Idea优秀插件_第9张图片

六、其他工具

6.1 Translation

最好用的翻译插件,功能很强大,界面很漂亮
地址:https://plugins.jetbrains.com/plugin/8579-translation
IntelliJ Idea优秀插件_第10张图片

6.2 Statistic

显示项目统计信息。此插件显示按扩展名排序的文件以及大小,行数LOC等。用户可以使用“选择时刷新”按钮选择(项目/模块/包/文件)作用域。(此插件需要Java 1.8)
地址:https://plugins.jetbrains.com/plugin/4509-statistic
IntelliJ Idea优秀插件_第11张图片

你可能感兴趣的