EasyTool

Compatible with IntelliJ IDEA (Ultimate, Community), Android Studio
Screenshot 1

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.xSwagger3.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

    Source

    What’s New

    v2.2.4

    • Add Database built-in plug-ins and Enjoy engine operations to export database table structures and reverse code
    • Widget efficiency widget supports setting the Tab tab that is automatically selected and displayed every time it is opened
    • Word dictionary management/translation backup management support right-click shortcut menu options
    • -------------------------------
    • 【新增】新增使用Database内置插件及Enjoy引擎操作导出数据库表结构及逆向代码
    • 【优化】Widget效率小组件支持设置每次打开自动选中并展示的Tab选项卡
    • 【优化】单词词典管理/翻译备份管理支持右键快捷菜单选项

    v2.2.3

    • Add batch generation serialVersionUID function
    • Add one-click function to remove Lombok annotations
    • Remove outdated API of earlier versions
    • Support automatic browser opening when clicking interface URL
    • Batch generation JavaDoc supports all classes under infinite recursive package paths
    • Word dictionary management pop-up window supports batch import of words from CSV files | Interpretation
    • -------------------------------
    • 【新增】新增批量生成serialVersionUID功能(工程目录右键菜单)
    • 【新增】新增一键移除Lombok注解功能
    • 【优化】移除低版本的过期API及冗余依赖
    • 【优化】支持点击接口URL时自动浏览器打开(CopyAPI->Copy To Browser)
    • 【优化】批量生成JavaDoc支持无限递归包路径下的所有类(工程目录右键菜单)
    • 【优化】单词词典管理弹窗支持CSV文件批量导入单词|释义

    v2.2.2

    • Add plugin relax eye green protection theme option
    • Add plugin built-in Neon Cat Dark Theme option
    • Add one-click field annotation function to remove Mybatis Plus
    • Optimize Add task progress bar UI icon and background
    • Optimize the parameter parsing of Api to generate MarkDown documents
    • Optimize offline Chinese and English word tips support sqlite embedded database
    • Optimize One-Click Copy Interface URL Compatible Composite Multipath Processing
    • Optimize Cursor Suspension Parsing and Readable Description of Cron Expression
    • -------------------------------
    • 【新增】新增插件内置绿色护眼主题选项(Relax Eyes Green Theme)
    • 【新增】新增插件内置霓虹猫深色主题选项(Neon Cat Dark Theme)
    • 【新增】新增一键移除Mybatis Plus的字段注解功能(右键菜单->Annotation-Remove / 快捷键: Ctrl+Alt+6)
    • 【优化】增加任务进度条UI图标和背景设置项(可随意搭配)
    • 【优化】优化Api生成MarkDown文档的参数解析
    • 【优化】优化离线中英单词提示支持sqlite嵌入式数据库模式及单词管理
    • 【优化】优化一键复制接口URL兼容复合多路径处理
    • 【优化】优化添加Cron表达的光标悬浮解析及易读描述

    v2.2.1

    • Add automatic prompt for word spelling in IDE
    • Optimize the CamelCase format to automatically try to get the text information where the current cursor is located when converting unselected text
    • Optimize adapt IDE to 2024.3 eap version
    • -------------------------------
    • 【新增】新增IDE内单词拼写自动提示(内置离线词库, 目前生效于Java、Markdown、Txt、Properties文件场景)
    • 【优化】优化CamelCase格式转换未选中文本时自动尝试获取当前光标所在文本信息
    • 【优化】适配IDE至2024.3 eap版本

    v2.2.0

    • Support to copy the full URL in the Controller control layer by clicking the Inlay prompt
    • Add IDE task progress bar UI beautification function
    • Optimize Json To Class class files to support more configuration items
    • Optimize the Windows process management widget to support opening the folder where the process is located
    • Optimize JSON Formatting Widget Supports JSON and YML Interconversion
    • Optimize Swagger annotation generation related logic and UI configuration items
    • -------------------------------
    • 【新增】支持在Controller控制层通过点击Inlay提示复制完整URL, 支持启动开关及自定义前缀
    • 【新增】新增IDE任务进度条UI美化功能(支持动态启停、自定义进度图标和轨道背景)
    • 【优化】优化Json To Class类文件支持更多配置项
    • 【优化】优化Windows进程管理小组件支持打开进程所在文件夹
    • 【优化】优化JSON格式化小组件支持JSON和YML互转
    • 【优化】优化Swagger注解生成相关逻辑和UI配置项
    • 【优化】优化CamelCase转化悬浮窗支持二次步骤处理(直接替换/仅复制结果)

    v2.1.9

    • Add right-click support for JSON to create Class files with one click
    • Add the right button to support custom selection of multiple API into Markdown format
    • Add Widget efficiency widget for converting ShortLink short links with one click
    • Optimize JavaDoc, GenUID and other operations to add background task processing progress bar display
    • Optimize the translation engine to support the maximum number of memory cache UI configuration items
    • Optimize CamelCase hump conversion supports multiple formats of suspended windows
    • Fix the problem that non @param tags will also supplement translation when merging JavaDoc
    • Fix the problem that the ApiDoc setting item is not turned on and the service address cannot be saved
    • -------------------------------
    • 【新增】新增右键支持JSON一键创建Class类文件及多种自动化配置项
    • 【新增】新增右键支持自定义选中多个API转化为Markdown格式
    • 【新增】新增一键转换ShortLink短链接的Widget效率小组件
    • 【优化】优化JavaDoc、GenUID等操作添加后台任务处理进度条显示
    • 【优化】优化翻译引擎支持内存缓存最大条数UI配置项
    • 【优化】优化CamelCase驼峰转换支持悬浮窗多种格式展示
    • 【修复】修复JavaDoc合并时非@param标签也会补充翻译的问题
    • 【修复】修复ApiDoc设置项未开启状态也仍会校验服务地址无法保存配置问题

    v2.1.8

    • Add a local dictionary, only word segmentation translation processing method
    • Add right-click CopyUrl to support one-click export of Markdown interface documents
    • Add widget efficiency widget for Json formatting/converting XML
    • Add shortcut operations for right-JsonAssistant JSON strings, such as formatting, compression, tree view, and data comparison
    • Fix the problem that the background carousel cannot be saved without configuring the picture folder
    • Optimize Support Translation Engine Memory Cache Switch Configuration Item
    • Optimize the right-click menu Generate automatically generate new Swagger and JavaDoc generation options
    • Optimize console right-click menu Add widget menu item
    • Optimize the presentation of the prompt information of the calculator Widget widget
    • Optimize online search mood to support custom UI configuration items
    • Optimize the translation engine real-time backup to support SQL log printing configuration
    • Optimize translation function Global word mapping Support text editing function
    • Optimize the JavaDoc to support global developer personal homepage configuration items
    • Optimize One-click screenshots of optimized code support code line limit and prompt mode configuration items
    • Optimize New (¥->$) matching rules optimized for global Chinese-English character conversion
    • Optimize The global Chinese-English translation result display mode supports configuring Dialog pop-up window box/Popup floating box
    • Optimize online translation support to set timeout and log print switch
    • -------------------------------
    • 【新增】新增本地词典、仅单词分割翻译处理方式, 适配部分用户需求
    • 【新增】新增右键CopyUrl支持一键导出/复制Markdown接口文档, 一键复制Curl数据(光标置于类名上则批量导出)
    • 【新增】新增Json格式化/转XML的Widget效率小组件(支持JSONPath表达式过滤)
    • 【新增】新增右键JsonAssistant的JSON字符串的格式化、压缩、树形视图、数据比对等快捷操作
    • 【修复】修复背景图轮播未配置图片文件夹无法保存问题 #IAJZY7
    • 【优化】优化支持翻译引擎内存缓存开关配置项(开启翻译实时备份的情况下有助于节省内存)
    • 【优化】优化右键菜单Generate自动生成菜单新增Swagger、JavaDoc生成选项
    • 【优化】优化控制台右键菜单加入widget小组件菜单项
    • 【优化】优化计算器Widget小组件的提示信息展示方式
    • 【优化】优化右键CopyUrl支持自定义Host和Port配置项(EasyTool-Common-CopyUrl)
    • 【优化】优化在线搜索心情支持自定义UI配置项(EasyTool-Common-WebSearch)
    • 【优化】优化翻译引擎实时备份支持SQL日志打印配置
    • 【优化】优化翻译功能全局单词映射支持文本编辑功能
    • 【优化】优化JavaDoc支持全局开发者个人主页配置项
    • 【优化】优化代码一键截图支持代码行数限制和提示模式配置项
    • 【优化】优化全局中英文字符转换新增(¥->$)的匹配规则
    • 【优化】优化全局中译英翻译结果显示模式支持配置Dialog弹窗框/Popup悬浮框
    • 【优化】优化在线翻译支持设置Timeout超时时间及日志打印开关(适配部分开发者调试需求)

    v2.1.7

    • Added support for batch selected file generation JavaDoc in the left project directory.
    • Optimize batch generation JavaDoc and Swagger view windows to support background task progress bars
    • Optimize background map carousel setting item UI to enhance human-computer interaction
    • Fix the problem that some scenes of the translation engine cannot be used normally
    • -------------------------------
    • 【新增】新增支持左侧工程目录批量选中文件生成JavaDoc
    • 【优化】优化批量生成JavaDoc、Swagger、Json注解的View视窗支持展示后台任务进度条
    • 【优化】优化背景图轮播、代码一键截图设置项UI, 增强人机交互性
    • 【修复】修复翻译引擎某些场景无法正常使用问题

    v2.1.6

    • Added Base64 Transcoding Widget View Windows
    • Added simple calculator CalculatorView window supporting simple four operations
    • Added small icon for the status bar plug-in that can be quickly operated
    • Added Windows Process Management Component View window
    • Added ID Generation View Window (UUID、ObjectId、NanoId、SnowflakeId)
    • Added the function of automatically generating JavaDoc comments when saving files
    • Added translation channel service built-in Sqlite real-time backup function
    • Optimize the original right-Convert small function migration to the Widget Core View window
    • Optimize supports automatic generation of Swagger annotations and supports both selection and cursor placement of elements
    • Optimize TimestampView window added Chinese calendar conversion display
    • Optimize class automatically generates serialVersionUID fields when synchronously implementing the Serializable interface
    • Optimize some operations that do not support read-only source files to avoid false reports
    • Optimize the JavaDoc to add automatically obtain Git user name, mailbox, branch and other built-in variables
    • Fixing methods with the same name in the same class always generates Swagger annotations for the first method
    • -------------------------------
    • 【新增】新增Base64转码小组件View视窗
    • 【新增】新增支持简单四则运算的简易计算器CalculatorView视窗(加、减、乘、除、取余、括号等)
    • 【新增】新增可快捷操作的状态栏插件小图标
    • 【新增】新增Windows进程管理组件View视窗, 支持查询和终止等功能
    • 【新增】新增ID生成组件View视窗(UUID、ObjectId、NanoId、SnowflakeId)
    • 【新增】新增文件保存时自动生成JavaDoc注释功能(实验性功能, 谨慎开启!)
    • 【新增】新增翻译渠道服务内置Sqlite实时备份功能
    • 【优化】优化原右键Convert小功能迁移至 Widget Core View 视窗
    • 【优化】优化自动生成Swagger注解同时支持选中和光标放置元素两种方式
    • 【优化】优化时间戳转换TimestampView视窗,新增中国黄历转换显示
    • 【优化】优化类自动生成serialVersionUID字段时同步实现Serializable接口(GenUID)
    • 【优化】优化某些操作不支持只读源文件,避免误触报错
    • 【优化】优化JavaDoc新增自动获取Git用户名、邮箱、分支等内置变量, 支持配置注释覆盖模式(智能合并/强制覆盖)
    • 【修复】修复同一个类中同名方法总是生成第一个方法的Swagger注解问题

    v2.1.5

    • Added plugin to automatically update experimental features
    • Remove some outdated APIs to improve plug-in adaptability
    • Add common Widget tool widgets
    • -------------------------------
    • 【新增】新增插件自动更新实验性功能
    • 【优化】优化移除部分过期API,提高插件适配性
    • 【新增】新增常用的Widget工具小组件View视窗(EasyTool -> Widget -> Core)

    v2.1.4

    • Fix the problem of abnormal loading of the global translation configuration UI interface
    • -------------------------------
    • 【修复】修复全局翻译配置UI界面加载异常问题(Other Settings -> EasyTool -> Translate)

    v2.1.3

    • Code screenshots support custom text watermarks, including font, color, size, etc
    • Optimize the setting interface UI visual interaction
    • Optimize the View window that generates Swagger annotations and JavaDoc annotations automatically excludes the methods and properties generated by Lombok dynamic compilation
    • Added function buttons (CSV) for exporting, importing and downloading template files of global word mapping data
    • Add a View window that supports the Entity common entity class to generate JSON annotations in batches
    • -------------------------------
    • 【新增】新增一键代码截图支持自定义文字水印, 包括字体、颜色、大小、透明度、旋转角度、稀疏度及全屏水印等(5s内不允许相同代码重复截图)
    • 【优化】优化设置界面UI视觉交互
    • 【优化】优化生成Swagger注解和JavaDoc注释的View窗口自动排除Lombok动态编译生成的方法和属性
    • 【新增】新增全局单词映射数据的导出、导入、下载模板文件等功能按钮(CSV)
    • 【新增】新增支持Entity普通实体类批量生成JSON注解的View视窗

    v2.1.2

    • Fix the problem that some function button operations under the right key are not displayed
    • -------------------------------
    • 【修复】修复右键下某些功能按钮操作不显示问题

    v2.1.1

    • Added code block one-click screenshot function
    • -------------------------------
    • 【新增】新增选中代码块一键截图功能, 提供图片各项参数配置界面

    v2.1.0

    • Optimize SwaggerView pop-up window display timing
    • Fix duplicate semicolon printed in MyBatisLog console SQL
    • Fix Tab Gradient Color Switch Off Color Still Display Problem
    • Added JavaDocView pop-up window, supports free selection of classes, methods, and attributes to be JavaDoc, and supports synchronous generation of Swagger annotations
    • Added YApi Import View pop-up window to support one-click import of JSON files on Swagger/Postman platforms
    • -------------------------------
    • 【优化】优化SwaggerView弹窗显示UI, 支持同步生成JavaDoc注释, 设置Swagger注解自动生成全局/局部快捷键(`CTRL+ALT+1`|`CTRL+ALT+2`|`CTRL+ALT+3`)
    • 【修复】修复MyBatisLog控制台SQL打印分号重复问题
    • 【修复】修复Tab选项卡渐变颜色开关关闭后颜色仍显示问题
    • 【新增】新增JavaDocView弹窗, 支持自由选中需要生成JavaDoc的类、方法、属性, 支持同步生成Swagger注解
    • 【新增】新增YApi Import View弹窗, 支持Swagger/Postman平台的JSON文件一键导入

    v2.0.9

    • Added one-click import of YApi interface documents
    • Support one-click generation of standard serialVersionUID values based on JDK version
    • Fix the problem that the pop-up window is SwaggerView and the automatically generated annotation does not take effect
    • -------------------------------
    • 【新增】新增一键导入YApi接口文档功能
    • 【优化】支持根据JDK版本一键生成规范的serialVersionUID值
    • 【修复】修复 SwaggerView 弹窗,自动生成注解不生效问题

    v2.0.8

    • Optimize the SwaggerView pop-up window display and add the class names of attributes and methods in front of each other to avoid the problem that it is not easy to distinguish the same names of internal class attributes and overloaded methods
    • Added Swagger3.x Annotation Support deprecated Properties
    • Code optimization and removal of expired API, Improve plug-in fit
    • Added LibreTranslate free free translation channel
    • Fixed MybatisLog console log automatic parsing does not take effect, parsing pop-up window cannot be displayed, and color settings cannot take effect
    • -------------------------------
    • 【优化】优化 SwaggerView 弹窗显示,增加属性和方法的类名前置显示(类名.属性名/方法名), 避免内部类属性和重名方法混淆
    • 【新增】新增 Swagger3.x 注解支持deprecated属性
    • 【优化】代码优化,移除相关过期API,提高插件适配性
    • 【新增】新增 LibreTranslate 自由免费翻译渠道
    • 【修复】MybatisLog控制台日志自动解析不生效、解析弹窗无法显示及颜色设置无法生效问题

    v2.0.7

    • Support Swagger3.x annotation automatic generation function
    • Cancel the abnormal prompt behavior when the translation result is empty
    • A new SwaggerView pop-up window supports free selection of classes, methods, and attributes that need to generate annotations
    • Fix the problem that the general setting item generation Swagger is automatically generated whether the second pop-up window cannot be canceled after confirmation.
    • -------------------------------
    • 【新增】支持 Swagger3.x 注解自动生成功能
    • 【新增】新增 SwaggerView 弹窗,支持自由选中需要生成注解的类、方法、属性
    • 【优化】取消翻译结果为空时的异常提示行为
    • 【修复】修复通用设置项生成Swagger自动生成是否二次弹窗确认无法取消关闭问题

    v2.0.6

    • Support double-clicking the global search window of shift to quickly retrieve Controller API
    • New online translation channels such as Baidu-Wen Xin Yi Yan and Moon Dark Face-Kimi
    • Optimize check plug-in latest version logic
    • Fix several bugs and greatly improve plug-in performance
    • -------------------------------
    • 支持双击shift的全局搜索弹窗中快捷检索Controller Api
    • 新增开源大模型 百度-文心一言、月之暗面-Kimi 等在线翻译渠道
    • 优化检查插件最新版本逻辑
    • 修复若干Bug, 适配新版本IDE, 大幅提升插件性能

    v2.0.5

    • Add Youdao Translation Free Channel
    • Add CNKI Academic Translation Free Channel (Focus on Academic Translation)
    • Support field properties to add a single line of ordinary text comment function
    • Optimized to remove Kotlin resource dependencies
    • Support Git Commit Message message text input English colon Emoji English character automatic prompt
    • -------------------------------
    • 新增有道翻译免费渠道(推荐优先考虑)
    • 新增CNKI学术翻译免费渠道(注重学术领域翻译)
    • 支持字段属性新增单行普通文本注释功能、支持自定义模式注释文本合并
    • 优化移除kotlin资源依赖
    • 支持 Git Commit Message 消息文本输入 英文冒号+Emoji英文字符(例如 :bug:) 自动提示(支持Markdown、Txt等文件类型)

    v2.0.4

    • Fix the problem of individual write action modification read-only exception
    • Fix translation channel request exception capture processing optimization
    • Support JavaDoc annotation automatic generation
    • -------------------------------
    • 修复个别的写入action修改只读异常问题
    • 修复翻译渠道请求异常捕获处理优化
    • 新增 JavaDoc 注释自动生成功能

    v2.0.3

    • Add Emoji identifier when supporting Git commit
    • Add a pop-up window for character swapping and various JSON conversions
    • Support dynamic parsing of selected Cron expressions, automatic recognition of @Scheduled annotations, and addition of parsing icons on the right side
    • Support Git commit, submit information according to the template and automatically assemble it
    • Ignore generating parameters annotated by @ApiIgnore and no longer generate Swagger related annotations
    • Translation Channel supports setting new features for domain translation
    • -------------------------------
    • 支持 Git Commit 时添加 Emoji 标识
    • 新增针对于字符串和JSON相关转换的功能弹窗
    • 支持选中Cron表达式动态解析、自动识别@Scheduled注解并在右侧添加小图标按钮
    • 支持 Git Commit 时按照模板进行提交信息填写并自动组装
    • 忽略生成被 @ApiIgnore 注解的参数,不再生成Swagger相关注解
    • 支持设置领域翻译新特性: 百度翻译、阿里翻译、有道翻译

    v2.0.2

    • Optimize the logic of English Chinese translation and improve translation accuracy
    • Support for restoring mybatis SQL logs to their original, complete, and executable SQL
    • -------------------------------
    • 优化翻译功能中的英译中逻辑,提高翻译准确率
    • 支持将控制台 Mybatis SQL 日志恢复为原始完整可执行的SQL

    v2.0.1

    • Optimize plugin settings for page hierarchy
    • Referring to the GenerateAllSetter plugin, it supports IDEA Postfix syntax to automatically generate all Setters, Getters, and property conversions between POJOs for POJOs
    • Add Github source code link
    • New enable/disable switch for EasyTool ->Common on the Chinese and English character universal settings page
    • -------------------------------
    • 优化插件设置页面层级结构
    • 参考 GenerateAllSetter 插件,支持 IDEA Postfix 语法自动生成 POJO的所有Setter、Getter 以及 POJO 之间的属性转换
    • 新增Github源码链接
    • 新增中英文字符通用设置页面 EasyTool -> Common 的启用/关闭 开关

    v2.0.0

    • Support one click submission of error reports to warehouse issue
    • Emergency fix for abnormal opening of the general settings interface under special circumstances
    • -------------------------------
    • 支持错误报告一键提交仓库issue
    • 紧急修复通用设置界面特殊情况下打开异常问题

    v1.1.9

    • Universal settings support setting whether the translation secondary confirmation pop-up is displayed
    • Add Highlight the Tab tag of the newly opened file
    • Upgrade CopyUrl Action one click copy interface path function
    • -------------------------------
    • 通用设置支持设置翻译二次确认弹窗是否显示
    • 新增当前打开文件的Tab标签高亮显示及相关设置项
    • 升级 'CopyUrl' 一键复制接口路径功能

    v1.1.8

    • Support for 'Navigation -> Request Service' search mapping
    • Add plugin general settings page
    • -------------------------------
    • 支持 Navigate -> Request Service 搜索 Controller Mapping 方法
    • 新增插件通用设置页面

    v1.1.7

    • Add software internal link redirection, add secondary confirmation pop-up window
    • Add open source big model Alibaba TongYiQianWen translation service
    • -------------------------------
    • 新增软件内链接跳转新增二次确认弹窗
    • 新增开源大模型 阿里通义千问 翻译服务

    v1.1.6

    • Add translation engine automatic switching logic: Automatically switch to free translation engines when the current translation engine key is not configured
    • Add TongHuaShun translation engine server
    • -------------------------------
    • 新增翻译引擎自动切换逻辑: 当前翻译引擎密钥未配置时,自动切换免费翻译引擎
    • 新增同花顺翻译引擎服务

    v1.1.5

    • Optimize the functional logic of translation configuration items to improve execution efficiency
    • Fix the issue of Huawei translation engine key not being able to be reconfigured twice
    • Add Yandex search engine shortcut options
    • Support for selecting entity internal classes to generate class Swagger annotations
    • -------------------------------
    • 优化翻译配置项功能逻辑,提升执行效率
    • 修复华为翻译引擎密钥无法二次配置问题
    • 新增 Yandex 搜索引擎 快捷选项
    • 支持选择实体内部类生成类Swagger注解

    v1.1.4

    • Add KingSoft Word Booster free translation engine
    • Add Microsoft Translation (Free) engine added
    • -------------------------------
    • 新增金山词霸免费翻译渠道,无需密钥即可在线翻译(响应速度较快)
    • 新增微软翻译(Free)引擎(响应速度一般)

    v1.1.3

    • Add Huawei Cloud Translation Engine
    • Add Google Free Translation Engine
    • Optimize Swagger annotation automatic generation function logic
    • Introducing partial dependencies in HuTool
    • -------------------------------
    • 新增华为云翻译引擎
    • 新增谷歌翻译(Free)引擎, 无需密钥key即可在线翻译(需VPN, 响应速度一般)
    • 优化Swagger注解自动生成功能逻辑
    • 引入 HuTool 部分依赖 (Core、Http等核心依赖包)

    v1.1.2

    • Optimize Swagger code generation logic to improve execution efficiency
    • -------------------------------
    • 优化swagger代码生成逻辑,提升执行效率

    v1.1.1

    • Optimize the pop-up display effect of translation results
    • Optimize translation processing logic and support word segmentation translation in camel and snake naming formats
    • Supports automatic generation of serialized serialVersionUID values for static internal classes
    • -------------------------------
    • 优化翻译结果弹窗显示效果
    • 优化翻译处理逻辑,支持驼峰、蛇形命名格式分词翻译
    • 支持静态内部类自动生成序列化 serialVersionUID 值

    v1.1.0

    • Optimize the generation rules for serialVersionUID (only allowed when the current class must implement the Serializable interface and there is no serialVersionUID field present)
    • Optimize toolbar icon size to 13px
    • Add a complete URL for the automatic replication interface

    v1.0.9

    • Support generating Swagger2.x related annotations based on Javadoc. If there is no Javadoc, automatic translation processing will be attempted automatically
    • Update all plugins' icons
    • Optimize some code to improve plugin performance

    v1.0.8

    • Add DuckDuckGo search engine
    • Add CaiYun Translation engine

    v1.0.7

    • Support for quick generation of serialVersionUID
    • Fix errors in the statistics sidebar

    v1.0.6

    • Supports right-click shortcut network search
    • Optimize Character Conversion Statistics Sidebar

    v1.0.5

    • Add Microsoft Cloud Translation Channel Engine
    • Add Google Cloud Translation Channel Engine (VPN required)
    • Add niutrans Cloud Translation Channel Engine (https://niutrans.com/cloud)
    • Support snakeCase format to camelCase format

    v1.0.4

    • Add Alibaba Cloud Translation Channel Engine
    • Add Tencent Cloud Translation Channel Engine
    • Add Youdao Cloud Translation Channel Engine
    • Add Volcano Cloud Translation Channel Engine

    v1.0.3

    • Support for text translation between Chinese and English
    • Support for visual settings of translation engines

    v1.0.2

    • Open the project and pop up a warm reminder

    v1.0.1

    • Add conversion statistics function in the plugin

    v1.0.0

    • Plugin initialization, supporting basic Chinese character replacement processing
    Jan 20, 2025
    Version 2.2.4

    Getting Started

    1. Install IDEA or 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

    Rating & Reviews

    4.6
    2 Ratings (9,764 Downloads)
    5
    4
    3
    2
    1

    功能比较多,但并不是每个人都需要所有的功能,如果可以选择启用的功能(自定义)吗?

    0

    Very useful. Thanks!

    +1

    Additional Information

    Vendor:
    mabin(Non-trader)
    Copyright:
    Plugin ID:
    easy.char