目录
三、Alibaba Java Coding Guidelines
介绍
本文是我学习使用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
打字效果酷炫。