IDEA(八)常用插件推荐 |
您所在的位置:网站首页 › 中文翻译插件有哪些软件 › IDEA(八)常用插件推荐 |
目录
1.GitHub Copilot2.MyBatisCodeHelperPro3.Maven Helper4.Translation5.Api Savior6.Alibaba Java Coding Guidelines7.Sequence Diagram8.Key Promoter X9.Restfultoolkit-fix10.CamelCase
在IDEA中,Ctrl + Alt + S 选择 Plugins,可以添加很多帮助我们开发的插件,这里推荐几个我个人认为比较实用的插件。 (插件虽好,可不能贪多哦,插件多了IDEA运行起来会很卡。) 1.GitHub CopilotGitHub Copilot 是 GitHub 官方和 OpenAI 联合发布一款 IDEA 插件,支持代码自动补全。 我们只需要编写好相关的方法名或注释,copilot 就会自动根据我们的描述提示代码。 注意:如果想用Copilot的话,需要将 IntelliJ IDEA 升级到 2021.2 或以上版本 ![]() 安装之后,会在下方有一个小机器人的标识,需要和 GitHub 账号进行绑定。 ![]() Tab:采用这段代码 Alt + [:切换上一条推荐 Alt + ]:切换下一条推荐 Esc:拒绝推荐 ![]() 官网地址: https://github.com/features/copilot/ 需要说明的是,这个插件需要绑定 paypal,前两个月是不收费的,后面会自动扣款。价格如下: ![]() MyBatisCodeHelperPro 是国人开发的一款 MyBatis 开发辅助插件。功能丰富,包含了 MyBatisX 的 java 和 xml 文件互跳功能、xml 中字段提示功能、代码生成功能、xml 中 SQL 执行功能等。 ![]() 官方说明中已经包含了自动提示功能的截图,这里介绍一下 xml 中 SQL 执行功能。 安装插件之后,在 xml 文件的 SQL 语句左边会有一个执行按钮, 点击执行按钮,如果需要入参,输入指定的入参,可以将 SQL 动态拼接好,如果有在 IDEA 中连接数据库,就可以直接在相应的数据库中执行。 ![]() Maven Helper 是一款 Maven 依赖管理的辅助插件,主要方便我们处理依赖冲突。 安装插件之后,会在 pom.xml 文件下方增加一栏 Dependency Analyzer。 ![]() 如果 pom 中存在依赖冲突,这里会显示出来,我们可以选择查看冲突依赖的具体位置,或者直接排除。 ![]() Translation 是一款非常好用的翻译插件,阅读源码时可以将注释翻译成中文。 这款软件在使用之前,需要先配置自己的翻译引擎信息。 Ctrl + Alt + S -> Tools -> Translation,选择配置。 这里我们可以输入翻译引擎的配置信息,没有的话可以点击链接去免费申请。 申请有道翻译地址:https://ai.youdao.com/#/ ![]() 登录之后,点击右上方进入个人中心。 点击 应用总览 -> 创建应用 输入相关信息,点击 确定。 创建好之后,将我们的应用ID和密钥填到 IDEA 的配置中即可。 使用的时候可以选择想要翻译的文本,右键,选择 Translate Selection。 就可以看到翻译后的结果了。 Api Savior 是一款接口文档导出插件。 我们可以在想要导出类名右键,选择 Generate Api Interface Doc,就会帮我们生成接口文档的 MarkDown 格式文件内容,也可以在包结构中右键批量导出。 我们将弹窗中的内容,复制粘贴到 MarkDown 文件中即可。 ![]() MarkDown中文件的展示效果如下: Alibaba Java Coding Guidelines 是一款基于 阿里规约 进行代码规范扫描的插件。可以帮助我们排查一些类似于空指针、代码重复等代码不规范问题。 Sequence Diagram 是一款将方法调用关系转换为时序图展示的插件。 无论是在我们接手别人的代码,还是阅读源码,都需要了解整个逻辑大致调用了哪些方法,就需要用到这个插件。 例如:我们用 IDEA 打开 JDK8 的源码包,定位到 HashMap 的 put() 方法,右键选择 Sequence Diagram。 我们可以点击具体的方法,就会跳转到相应的位置。 也可以对时序图的深度和展示内容进行设置。 ![]() ![]() 还可以将时序图进行保存或导出。 ![]() Key Promoter X 是一款帮助我们学习和掌握快捷键的插件。 Restfultoolkit-fix 是一套 RESTful 服务开发辅助工具集插件。 我们在接口右键,可以根据需要进行如下操作: 生成并复制 query 类型的查询参数。 type=1&username=ACGkaka生成并复制请求体。 { "pageNum": 1, "pageSize": 1 }生成并复制相对路径URL /user/list生成并复制绝对路径URL http://localhost:8081/user/list 10.CamelCaseCamelCase 可以轻松地将各种不同格式转换成指定的格式 支持格式: foo_bar, fooBar, FooBar, FOO_BAR 支持自定义快键 支持同时转换多个块的文本内容。 安装后重新打开idea,选中内容,快捷键 shit+alt+u,选中内容中的单词 就会变,直到变成你想要的。 整理完毕,完结撒花~ 🌻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |