当前位置: 首页 > news >正文

必须安装的 IDEA 插件,强烈推荐【安装及教程】

一、Lombok (简洁实体代码插件)
作用:

它主要用来简化,减少代码的编写。使代码看起来更清晰,简洁。只需要加注解,不用再写get、set、toString、equals和hashCode方法了。

安装:
在这里插入图片描述
在这里插入图片描述
二、Maven Helper (解决依赖冲突插件)
作用:

用它查找maven依赖是相当方便的,可显示依赖结构,可以查找,处理依赖冲突很方便。

安装:
在这里插入图片描述
插件使用:

1、去到项目的pom.xml文件点击后,在pom.xlm右边显示下面多了个“Dependency Analyzer”的Tab选项,如下图所示:
在这里插入图片描述
2、当切换到“Dependency Analyzer”视图后,可以发现如下界面
在这里插入图片描述
其中三个选项分别表示如下:

Conflicts(查看冲突)
All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树形式查看所有依赖)

3、当没有依赖冲突或者解决依赖冲突时,当选择Conflicts时,右上角会多了个“No Conflicts”

在这里插入图片描述
4、当出现冲突需要解决时,下面会显示冲突的信息,我们可以选择冲突的依赖 Exclude它。
在这里插入图片描述
在这里插入图片描述
三、Git Commit Template (git规范插件)
作用:Git Commit Template是一款免费的IntelliJ IDEA插件,用于提供Git提交模板。该插件可以帮助开发者编写规范的Git提交信息,提高代码管理效率。

安装:
在这里插入图片描述
使用:在这里插入图片描述
在这里插入图片描述
Git Commit Template插件在使用时选择的git提交类型解释:

feat :功能feature的意思,也是最常用的。当你的功能有变更的时候,都可以采用这种类型的type

fix :当然指的是bug修复

docs :更新了文档,或者更新了注释

style: 代码格式调整,比如执行了format、更改了tab显示等

refactor :重构代码。指的是代码结构的调整,比如使用了一些设计模式重新组织了代码

perf :对项目或者模块进行了性能优化。比如一些jvm的参数改动,把stringbuffer改为stringbuilder等

test: 这个简单,就是增加了单元测试和自动化相关的代码

build :影响编译的一些更改,比如更改了maven插件、增加了npm的过程等

ci :持续集成方面的更改。现在有些build系统喜欢把ci功能使用yml描述。如有这种更改,建议使用ci

chore :其他改动。比如一些注释修改或者文件清理。不影响src和test代码文件的,都可以放在这里

revert :回滚了一些前面的代码

四、SonarLine (代码检查插件)
作用:开发过程中对常见的异常问题 例如:空指针异常,资源未释放问题等,即使我们有那么多精力检查这些问题,也难免会漏掉一些,在这里我介绍一款实用的检查工具sonarlint。

安装:
在这里插入图片描述
使用SonarLint:

1、针对类使用在这里插入图片描述

在这里插入图片描述
五、Translation (翻译插件)
作用:顾名思义,就是翻译了

安装:在这里插入图片描述
使用:
翻译的实用性毋庸多说。需要注意的是,该插件默认的搜索引擎是谷歌翻译,可能是被墙的原因,在某些IDE版本、插件版本下,无法正常运行,需要在设置中更换翻译引擎。

这里使用的是有道。
1、在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
六、TONGYI Lingma (智能编码辅助工具)
专门写一篇博客:点击这里

七、Alibaba Java Coding Guidelines (代码约束规范插件)
作用:

Alibaba Java Coding Guidelines 专注于Java代码规范,目的是让开发者更加方便、快速规范代码格式。该插件在扫描代码后,将不符合规约的代码按 Blocker、Critical、Major 三个等级显示出来,并且大部分可以自动修复,它还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。

安装:

在这里插入图片描述
在这里插入图片描述
八、CamelCase (单词转换格式插件)
作用:CamelCase可以轻松地将各种不同格式转换成指定的格式

安装:在这里插入图片描述
设置需要的模式,一般驼峰或者下划线
在这里插入图片描述

使用
设置后,选中内容,快捷键shit+alt+u,选中内容中的单词 就会变,直到变成你想要的。

九、Gitee (gitee管理插件)
作用:
基于 Git 的代码托管平台
同时支持 Git 和 SVN
支持多语言
免费 使用,包括私有仓库
仓库自动备份
可以进行项目点评
可以进行代码质量分析
项目可以一键部署到演示平台
多语言 README 自动渲染

安装:

在这里插入图片描述
配置:
添加账户:File -> Settings -> Version control -> Gitee
在这里插入图片描述
输入账号、密码登录:
在这里插入图片描述
使用

1、克隆:VCS -> Get from Version control
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、上传项目:VCS -> Import into Version Control -> Share Project on Gitee
在这里插入图片描述
MyBatis Log Free (查看mybatis的sql语句插件)
作用:通过mybatis log 输出的日志,我们可以发现参数自动帮我们 拼接好了。如果我们想要运行这条SQL只需要复制到图形化 界面中就可以直接运行

安装:在这里插入图片描述


http://www.mrgr.cn/news/68270.html

相关文章:

  • 新疆高校大数据实验室案例分享
  • IntelliJ IDEA 设置数据库连接全局共享
  • java 中List 的使用
  • 软件测试人员必问的十大面试题..
  • 京津冀自动驾驶技术行业盛会|2025北京自动驾驶技术展会
  • 什么是电子邮件营销软件?最全百科
  • selenium大量并发连接驱动超时
  • synchronized锁的八种情况
  • uniapp的基本使用(easycom规范和条件编译)和uview组件的安装和使用
  • 数据挖掘实战-基于SARIMA时间序列模型预测Netflix股票未来趋势
  • 虚拟化数据恢复—XenServer虚拟机中SQL Server数据库数据恢复案例
  • 常用滤波算法(十一)-卡尔曼滤波
  • 【数据结构】哈希/散列表
  • 制造业数据架构设计顶层规划方案
  • fs 中的 rmSync 中的参数配置
  • JDBC入门
  • 前端 Canvas 绘画 总结
  • Hive简介 | 体系结构
  • 【AIGC探索】AI实现PPT生产全流程
  • unplugin-auto-import 库作用
  • Excel和微软小冰的结合应用
  • (62)使用RLS自适应滤波器进行系统辨识的MATLAB仿真
  • 220亿巨资注入,农业强国梦想加速启航!
  • 小张求职记六
  • 【云原生开发】K8S集群管理后端开发设计与实现
  • 员工培训对六西格玛管理的落地有哪些帮助?