一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!

今天再介绍一款牛逼的IntelliJ IDEA ChatGPT 插件Bito – GPT-4

一、介绍

Bito–GPT-4是一款依托于GPT4的IDEA插件,可以编写代码、解释代码、创建测试。高效的开发每天节省一个小时!

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第1张图片

功能特点

  1. 生成代码:示例:“java 中的代码将数字从一个基数转换为另一个基数”、“在 GO 中实现简单 REST API 的代码
  2. 命令语法:“如何设置 git 配置变量”、“使用 AWS CLI 创建加密的 s3 存储桶”
  3. 测试用例:“为此代码生成测试用例< 插入代码 >"
  4. 解释概念:“解释B+树,用代码举例”,“解释银行家的算法”,和一键式快捷方式,因此您无需键入任何内容:
  5. 解释代码:您不熟悉的解释代码
  6. 注释方法:注释方法和内部方法
  7. 提高性能:轻松查找性能问题
  8. 检查安全性:确保您没有安全漏洞

优势

  1. 自动将Bito在差异视图中生成的任何新代码与现有代码进行比较。这使您可以轻松地仅集成所需的行或部分。
  2. 提出后续问题以优化输出,AI 助手会考虑聊天历史记录作为上下文。这有助于您获得更准确和相关的结果。
  3. 在几秒钟内获得闪电般的结果,使您能够以最小的延迟访问所需的信息。
  4. 将常用提示保存为自定义快捷方式并轻松执行。
  5. 使用键盘快捷键在 Bito 中执行命令。

二、安装

在IDEA 插件市场下载插件。
一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第2张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第3张图片
安装完成后,在 IDE 窗口的右侧可以看到插件入口。
一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第4张图片

三、使用

1.登录

在 IDE 窗口的右侧可以看到插件入口,点击进入,弹出登录页面,使用邮箱和验证码登录
一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第5张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第6张图片

创建workspace

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第7张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第8张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第9张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第10张图片

**这里注意:**如果上面几步都操作完成,还没有出现下面的界面,需要重新启动下IDEA。

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第11张图片

2.生成代码

例如:java 中的代码将数字从一个基数转换为另一个基数

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第12张图片

3.命令语法

例如:如何设置 git 配置变量

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第13张图片

以后,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();
    }

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第14张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第15张图片

反馈是:感谢您尝试我们的测试用例快捷方式。我们已将您添加到该功能的等待名单中,并将在发货后立即通知您。

感觉是收费或者需要申请,暂时用不了,等待反馈

5.解释概念

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第16张图片

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());

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第17张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第18张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第19张图片

7.解释代码

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第20张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第21张图片

8.提高性能

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第22张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第23张图片

9.检查安全性

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第24张图片

一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,堪称辅助神器!_第25张图片

自动将Bito在差异视图中生成的任何新代码与现有代码进行比较。这使您可以轻松地仅集成所需的行或部分。

个人感觉本插件的体验还是不错的,个人感觉不懂英语的人看起来很是麻烦,大部分结构都是英语,需要再翻译下。

你可能感兴趣的:(AI工具实战,ChatGPT实战,intellij-idea,chatgpt,团队开发)