EasyTool 多功能插件
简介|Intro
EasyTool
是一个支持多平台的插件工具集,具有日常编程过程中常用的功能特性,包括但不限于中英文字符互转、
中英互译、Swagger2.x、Swagger3.x 注解一键生成、JavaDoc注释一键生成、Mybatis Log 日志还原、Git 提交信息规范模板、Git Emoji 表情弹窗、Background
Image Plus背景图轮播等功能特性。并提供一系列可视化、个性化的配置界面,具体功能可在安装插件后尽情体验。
安装|Install
在线安装
打开IDE
的Setting
页面并搜索Plugin
,点击Marketplace
,输入EasyTool
,点击Install
即可。
离线安装
下载网盘中【蓝奏云:点击浏览下载 密码:c40p】版本号最新版离线插件源码资源包(非最新版可能会有隐藏小BUG)
打开IDE
的Setting
页面并搜索Plugin
,导入插件源码资源包,重启IDE即可
特性|Feature
以下列举特性不分优先级,均是日常编程过程中常用的功能特性。
- 中英文字符互转
*
支持编辑器全局的中文字符在编程过程中自动转为英文字符,可自定义字符映射关系和是否启动Other Settings
->EasyTool
->Convert
- 中英互译
- 支持选中编辑器文本进行翻译,翻译规则:中文自动翻译为驼峰形式的英文变量且自动替换,英文自动翻译为中文。
EasyTool
插件内置了十余种
免费高效的翻译渠道引擎共大家选择(Free
标识表示无需配置密钥免费使用,推荐
标识表示厂商免费权益较高),可按需配置Other Settings
->EasyTool
->Translate
,
内置翻译渠道引擎。- 百度翻译(推荐)
- 有道翻译(推荐)
- 阿里翻译(推荐)
- 金山翻译(Free)
- 腾讯翻译
- 华为翻译
- 火山翻译
- 讯飞翻译
- 小牛翻译(极力推荐, 免费权益额度高)
- 彩云翻译
- 同花顺翻译
- CNKI学术翻译
- 有道翻译(Free)
- 微软翻译(API)
- 微软翻译(Free)
- 谷歌翻译(API)
- 谷歌翻译(Free)
- 支持开源大模型翻译引擎
- 通义千问
- 文心一言
- 月之暗面-Kimi
- 支持选中编辑器文本进行翻译,翻译规则:中文自动翻译为驼峰形式的英文变量且自动替换,英文自动翻译为中文。
- 一键生成
Swagger2.x
、Swagger3.x
注解- 支持根据
Javadoc
生成Swagger2.x
、Swagger3.x
相关注解,如果没有Javadoc
会尝试翻译处理(翻译可能会有点慢, 请耐心等待) - 支持选中类名、方法名、字段名等细粒度一键生成
- 支持在 SwaggerView 弹窗中自由选中需要生成注解的类、方法、属性 (类似批量选中效果)
- 支持根据
- 一键生成 JavaDoc 注释
- 支持一键生成指定类、方法、属性的JavaDoc注释,快捷键:
ALT + M
- 支持自定义JavaDoc生成模板及Groovy脚本值设置
- 支持一键生成指定类、方法、属性的JavaDoc注释,快捷键:
Mybatis Log
日志还原- 支持将Mybatis的Console控制台SQL执行日志自动还原为可读的SQL语句,可以自定义SQL还原过滤规则、可设置SQL脚本打印文本颜色
- 支持选中SQL日志并右键启动SQL还原弹窗进行SQL还原转换处理
- 功能启动路径:
Tools
->EasyTool
->Mybatis Log
,点击之后会出现一个SQL还原功能窗口
- 支持
Navigate
->Request Service
搜索 Controller Mapping 方法- 使用快捷键:
Ctrl + Shift + \
,调出Request Service
搜索框,输入接口关键字即可搜索定位到对应方法
- 使用快捷键:
- 参考
GenerateAllSetter
插件,支持 IDEA Postfix 语法自动生成 POJO的所有Setter、Getter 以及 POJO 之间的属性转换- 在
POJO
变量后通过.allset
自动生成所有Setter - 在
POJO
变量后通过.allget
自动生成所有Getter - 在
POJO
变量后通过.allsetn
自动生成所有Setter (未填充默认值) - 在
POJO
变量后通过.convert
自动生成对象属性转换 (示例: target.setXxx(source.getXxx).convert)
- 在
- 支持选中
Cron
表达式动态解析、自动识别@Scheduled
注解并在右侧添加小图标按钮 - 支持 Git Commit 时按照模板进行提交信息填写并自动组装
- 支持 Git Commit 时添加 Emoji 标识
- 支持 Git Commit Message 消息文本输入 英文冒号+Emoji英文字符 自动提示(支持Markdown、Java、Txt等文件)
- 支持选中文本右键快捷Web搜索
- 支持快捷生成
serialVersionUID
, 快捷键:CTRL + SHIFT + ALT + \
- 支持自动复制接口完整URL,自动尝试获取项目端口号,默认端口为
8080
- 支持蛇形格式和驼峰格式互转
- 支持选中文本右键快捷Web搜索
- 支持当前打开文件的Tab标签高亮显示, 可在通用设置页面自定义高亮颜色
示例|Example
下载|Download
蓝奏云:点击浏览下载 密码:c40p
正文完