记idea实用插件

目录

介绍

idea 快捷键篇

idea 插件篇

实用系列

一、JRebel

二、Maven Helper

三、Alibaba Java Coding Guidelines

四、MYbatisX

五、CodeGlance

六、GsonFormat

七、grep console

八、MyBatis Log Plugin

九、Lombok

十、GenerateAllSetter

推荐系列

一、Translation

二、background Image Plus

三、Rainbow Brackets

装逼系列(要求电脑配置,配置低,该插件系列会让idea卡)

一、activate-power-mode


介绍

本文是我学习使用idea时编写,如果错误,请指出。

idea 快捷键篇

常用的快捷键

参考该文章:idea常用快捷键 - 贵哥好懒 - 博客园

我简略我自己挑出常用的

Ctrl + F    在当前文件进行文本查找 (必备)
Ctrl + R    在当前文件进行文本替换 (必备)
Ctrl + Z    撤销 (必备)
Ctrl + Y    删除光标所在行 或 删除选中的行 (必备)
Ctrl + X    剪切光标所在行 或 剪切选择内容
Ctrl + C    复制光标所在行 或 复制选择内容
Ctrl + D    复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)
Ctrl + O    选择可重写的方法
Ctrl + I    选择可继承的方法
Ctrl + F8    在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点
Ctrl + F9    执行 Make Project 操作
Ctrl + F1    在光标所在的错误代码处显示错误信息 (必备)

idea 插件篇

AI篇

我只写我用过的,

一、MarsCode AI

豆包的AI插件,目前在用

二、通义灵码

阿里的AI插件

三、GitHub Copilot

由GitHub和OpenAI联合开发的,但这个需要看你网,如果网不好,你需要挂代理

四、其他

详细看另外其他人总结,https://zhuanlan.zhihu.com/p/28756330451

实用系列

一、JRebel

项目的热部署插件。JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以一个个地上传而不是一次性全部部署

二、Maven Helper

插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

详细介绍和使用方法:Maven Helper 安装使用-分析依赖冲突插件-优快云博客

三、Alibaba Java Coding Guidelines

阿里巴巴编码规约插件

详细介绍和使用方法:https://github.com/alibaba/p3c/blob/master/idea-plugin/README_cn.md

四、MYbatisX

MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。

详细介绍和使用方法:http://mp.baomidou.com/guide/mybatisx-idea-plugin.html

五、CodeGlance

代码缩略图

详细介绍和使用方法:IntelliJ IDEA 代码编辑区迷你缩放图插件 CodeGlance_codeglance下载-优快云博客

六、GsonFormat

Gson库将JSONObject格式的String 解析成实体

详细介绍和使用方法:插件GsonFormat快速生成JSon实体类 - 骑着蜗牛望太阳 - 博客园

七、grep console

java 开发的过程中,日志都会输出到console,输出的内容是非常多的,所以需要有一个工具可以方便的查找日志,或者可以非常明显显示我们关注的内容,grep console就是这样的一个工具。
安装完成后,在console中右键就能打开。

详细介绍和使用方法 :利用grep-console插件使Intellij idea显示多颜色调试日志_grep console颜色配置-优快云博客

八、MyBatis Log Plugin

sql 语句打印

详细介绍和实用方法:IDEA优秀插件分享之---Mybatis Log Plugin_idea mybatis log plugin-优快云博客

九、Lombok

lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。

详细介绍和实用方法:idea 离线安装 lombok插件-优快云博客

十、GenerateAllSetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。

详细介绍和实用方法:推荐几个IDEA插件,Java开发者撸码利器。 - 纪莫 - 博客园

推荐系列

一、Translation

翻译工具。

详细介绍和使用方法:两个IDEA插件推荐 - 翻译Translation,log高亮Grep Console_idea log grep-优快云博客

二、background Image Plus

idea 背景图片设置。

详细介绍和使用方法:https://blog.youkuaiyun.com/chl191623691/article/details/78174826

三、Rainbow Brackets

括号或者中括号,大括号的颜色显示,令人快速分辨范围。

详细介绍和使用方法:推荐几个IDEA插件,Java开发者撸码利器。 - 纪莫 - 博客园

装逼系列(要求电脑配置,配置低,该插件系列会让idea卡)

一、activate-power-mode

打字效果酷炫。

效果和实用方法:activate-power-mode 插件 安装 设置 IDEA - 韩梦飞沙_韩亚飞 - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值