Appearance
随记
积丝成寸,积寸成尺;寸尺水已,遂成丈匹。
插件的安装都是为了提高开发效率,虽然我的前辈们不屑一顾,记录自我常用插件,方便重新装机后能快速找到
前情提要
参考文档
目前我用的是 idea2022.2.3 本文提供的插件直链地址都是我在写该文档时的最新版,其他适用版本自行到插件详情页查看
阿里自动部署工具 alibaba-cloud-toolkit
alibaba-cloud-toolkit | 直2023.12.1-232-233
阿里编码规范检查 alibaba-java-coding-guidelines
必装插件系列,从业的第一年就开始不断规范自我编码
alibaba-java-coding-guidelines | 直2.1.1
bug风险检查 SpotBugs
变量名转化 Camel Case
快捷键: alt + shift + u ,变量名可在驼峰,下划线,中划线,空格间隔 等变化使用
Camel Case | 直3.0.12
代码补齐 Codota
生成全属性setter方法 GenerateAllSetter
生成不重复序列号 GenerateSerialVersionUID
GenerateSerialVersionUID | 直3.0.3
热部署 jrebel
必装插件系列,避免反复多次重启项目,除非修改了配置文件,节省很多启动时间,jrebel-mybatis plus-extension 用于更新mybatis的xml修改
jrebel只因活
只因活教程
jrebel激活-在线激活
- 唯一值生成
- 填写激活地址
- 在线激活1 https://jrebel.qekang.com/{唯一值}
- 在线激活2 http://jrebel.mnjblog.cn/{唯一值}
- 在线激活3 https://jrebel.com.cn/{唯一值} 邮箱填写
qfew0a@yahoo.com
Java Bean to Json
json美化 json helper
json helper | 直1.2.0
缩略图滚动条 CodeGlance
CodeGlance | 直1.5.4
代码统计 Statistic
搜索maven坐标 maven search
maven search | 直1.1
超级玛丽进度条 Mario Progress Bar
小黑子进度条 ikun-progress
简化代码 lombok
现在idea基本已经内置该插件了,基本不用单独安装了
mapper与xml之间跳转 MybatisX
通义灵码
idea插件版chatGPT,使用帮助
CodeGeeX
CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全,自动为代码添加注释,不同编程语言的代码间实现互译以及针对技术和代码问题的智能问答功能。帮助开发者显著提高工作效率,CodeGeeX支持100+种编程语言,适配多种主流IDE平台,包括VSCode,JetBrains IDEs,Vim,HBuilderX,DeepIn-IDE等。
接口请求 Cool Request
Cool Request是一款基于IDEA的HTTP调试工具,可以看成是轻量版的postman,它会自动扫描项目代码中所有API路径,按项目分组管理。一个类被定义为Controller且其中的方法被@RequestMapping或者@XXXMapping注解标注以后就会被扫描到。
查看日志 Grep Console
Grep Console可以自定义控制台输出格式,对控制台中不同级别的日志设置成不同的颜色。
Grep Console | 直12.25.0-IJ2023.3
使用心得
个人输出日志时,一般头写上统一前缀,这样以便将过滤日志时,只保留需要的日志。
java
log.info("功能1-开始任务");
log.info("功能1-处理数据中");
log.info("功能1-处理完毕,耗时:{}",e);kill端口 KillPort
查杀端口插件,省的通过命令行查杀
- 打开插件(Open the plug-in)
- 输入端口(Input port)
- 点击搜索(Click Search)
- 右击搜索的结果(Right-click the search results)
- 结束选择的进程(End the selection process)
Jar包编辑 JarEditor
无需解压,一键修改Jar包内文件,使用参考
ccgui
集成cc,codex到idea
cc-gui | 直0.4.7-fix1
