今天再介绍一款牛逼的IntelliJ IDEA ChatGPT 插件Bito – GPT-4
一、介绍
Bito–GPT-4是一款依托于GPT4的IDEA插件,可以编写代码、解释代码、创建测试。高效的开发每天节省一个小时!
功能特点
- 生成代码:示例:“java 中的代码将数字从一个基数转换为另一个基数”、“在 GO 中实现简单 REST API 的代码
- 命令语法:“如何设置 git 配置变量”、“使用 AWS CLI 创建加密的 s3 存储桶”
- 测试用例:“为此代码生成测试用例< 插入代码 >"
- 解释概念:“解释B+树,用代码举例”,“解释银行家的算法”,和一键式快捷方式,因此您无需键入任何内容:
- 解释代码:您不熟悉的解释代码
- 注释方法:注释方法和内部方法
- 提高性能:轻松查找性能问题
- 检查安全性:确保您没有安全漏洞
优势
- 自动将Bito在差异视图中生成的任何新代码与现有代码进行比较。这使您可以轻松地仅集成所需的行或部分。
- 提出后续问题以优化输出,AI 助手会考虑聊天历史记录作为上下文。这有助于您获得更准确和相关的结果。
- 在几秒钟内获得闪电般的结果,使您能够以最小的延迟访问所需的信息。
- 将常用提示保存为自定义快捷方式并轻松执行。
- 使用键盘快捷键在 Bito 中执行命令。
二、安装
在IDEA 插件市场下载插件。
安装完成后,在 IDE 窗口的右侧可以看到插件入口。
三、使用
1.登录
在 IDE 窗口的右侧可以看到插件入口,点击进入,弹出登录页面,使用邮箱和验证码登录
创建workspace
**这里注意:**如果上面几步都操作完成,还没有出现下面的界面,需要重新启动下IDEA。
2.生成代码
例如:java 中的代码将数字从一个基数转换为另一个基数
3.命令语法
例如:如何设置 git 配置变量
以后,IDEA编码遇上不会的问题都可以Bito中找到答案,省去了百度。
4.测试用例
为下面的代码生成测试用例
/*** 手机号批量导入*/@ApiOperation(value = "手机号批量导入", notes = "手机号批量导入", response = R.class)@PostMapping("/importPhoneNo")public R importPhoneNo(@ApiParam(name = "file", value = "要导入的文件") MultipartFile file) throws IOException{String result = audioService.importPhoneNo(file);if (!"success".equals(result)){return R.error(result);}return R.ok();}
反馈是:感谢您尝试我们的测试用例快捷方式。我们已将您添加到该功能的等待名单中,并将在发货后立即通知您。
感觉是收费或者需要申请,暂时用不了,等待反馈
5.解释概念
6.解释代码
操作的样例代码
byte[] data = sysGeneratorService.generatorCode(tables.split(","));response.reset();response.setHeader("Content-Disposition", "attachment; filename=\"audio.zip\"");response.addHeader("Content-Length", "" + data.length);response.setContentType("application/octet-stream; charset=UTF-8");IOUtils.write(data, response.getOutputStream());
7.解释代码
8.提高性能
9.检查安全性
自动将Bito在差异视图中生成的任何新代码与现有代码进行比较。这使您可以轻松地仅集成所需的行或部分。
个人感觉本插件的体验还是不错的,个人感觉不懂英语的人看起来很是麻烦,大部分结构都是英语,需要再翻译下。