EasyTool is a set of auxiliary tools that support the conversion and translation of Chinese and English characters, as well as the generation of Swagger2.x annotations, making it easy to develop
- Support automatic conversion of Chinese characters to English characters
- Support generating Swagger2.x、Swagger3.x related annotations based on Javadoc
- Support one-click import of YApi interface documents, including the YApi project UI configuration page, and is compatible with import of various granularity ranges
- Support mutual translation between Chinese and English, and supports setting up multiple translation engines
- Support snakeCase format to camelCase format
- Support right-click shortcut network search
- Support for quick generation of serialVersionUID
- Support automatic copying of interface complete URL
- Support insert Emoji identifier when supporting Git commit
- Support one-click generation of JavaDoc notes
EasyTool是一个支持中英字符互转互译、Swagger2.x、Swagger3.x 注解生成等一系列便于开发的辅助工具集
- 支持中文字符自动转为英文字符,支持自定义转换映射配置
- 支持根据 Javadoc 生成 Swagger2.x、Swagger3.x 相关注解,如果没有 Javadoc 会尝试翻译处理(在线翻译请提前配置翻译引擎, 可能会有点慢, 造成页面卡顿 请耐心等待)。支持选中类名、方法名、字段名等细粒度生成处理
- 支持一键导入YApi接口文档, 包括YApi项目UI配置页面, 兼容各颗粒度范围导入(文件、类、接口)
- 支持中英文互译,且支持设置多种免费翻译引擎(默认使用金山翻译, 建议设置其他翻译渠道, 提高准确率和响应速度), 快捷键: CTRL + \ (可能存在与IDEA内置快捷键冲突,请自行更换)
- --百度翻译
- --有道翻译
- --金山翻译(Free)
- --阿里翻译(极力推荐,免费权益额度高)
- --腾讯翻译
- --火山翻译
- --讯飞翻译
- --华为翻译
- --小牛翻译(极力推荐,免费权益额度高)
- --彩云翻译
- --同花顺翻译
- --CNKI学术翻译
- --有道翻译(Free)
- --微软翻译(API)
- --微软翻译(Free)
- --谷歌翻译(API)
- --谷歌翻译(Free)
- --Libre翻译(Free)
- 支持并接入多种开源大模型翻译引擎
- --通义千问
- --文心一言
- --月之暗面-Kimi
- 支持变量蛇形命名和驼峰命名格式互转, 快捷键: CTRL + ALT + \
- 支持选中文本右键快捷Web搜索
- 支持快捷生成serialVersionUID, 快捷键: CTRL + SHIFT + ALT + \
- 支持自动复制接口完整URL, 在@RequestMapping或Restful风格Mapping注解的接口上右键选择CopyUrl
- 支持 Navigate -> Request Service 搜索 Controller Mapping 方法, 快捷键: CTRL + ALT + /
- 支持当前打开文件的Tab标签高亮显示及相关设置项
- 支持将控制台 Mybatis SQL 日志恢复为原始完整可执行的SQL
- 支持 Git Commit 时添加 Emoji 标识, 以及在 Git Commit Message 消息输入框中输入英文冒号: + Emoji英文字符 自动提示功能
- 支持一键生成 JavaDoc 注释
- 支持Markdown、Txt文件中输入 英文冒号+Emoji英文字符 自动提示
- 支持选中代码块一键截图功能, 快捷键: CTRL + ALT + 5
- 支持Entity普通实体类批量生成JSON注解的View视窗, 快捷键: CTRL + ALT + 6
- 支持常用的Widget工具小组件View视窗(EasyTool -> Widget -> Core), 快捷键: CTRL + ALT + 7
- 支持翻译渠道服务内置Sqlite实时备份功能(由于打包中含有Sqlite驱动, 插件体积暴增)
- --URL转码
- --Cron预览
- --QR二维码(条形码)生成
- --YML转换
- --Timestamp时间戳转换
- --Base64转码
- --Simple简易计算器
- --SQL日志还原
- --Windows进程管理
- --ID生成
- --JSON格式化
- --Short短链接
Getting started
- 1. Install IDEA or any JetBrains IDE, such as IntelliJ IDEA, Android Studio...
- 2. Launch the IDE and open plugin settings
- 3. Search for the plugin EasyTool and click on install
- 4. Set Chinese and English character mappings, translation engine keys...
- 5. Now you can enjoy using the EasyTool plugin function
huichuangzhuying
07.09.2024功能比较多,但并不是每个人都需要所有的功能,如果可以选择启用的功能(自定义)吗?