IntelliJ IDEA - 代码自动补全插件Copilot的安装使用教程
GitHub Copilot 是 GitHub 和 OpenAI 联合发布的 AI 代码补全工具,该工具是一个 AI 代码合成器,并不是搜索引擎。使用时程序员只要写下一段注释或者函数头,Github Copilot 就可以补全剩下的代码、提出改进的建议,为程序员省去大量查找的时间,从而可以保持更高的专注力。
Github Copilot 具体功能如下:
我在之前写过文章介绍如何在 Visual Studio Code 里面安装并使用 Copilot 插件(点击查看),本文接着介绍如何在 IntelliJ IDEA 中安装使用 Copilot 插件。
- Copilot 能根据编程者已写出的上下文生成匹配的代码;
- 给出函数名和参数,Copilot 就能自动补全代码;
- Copilot 能根据一条描述代码逻辑的注释自动生成代码;
- Copilot 可以将简单重复的代码编写部分自动化;
- Copilot 可以用于协助软件测试,导入一个软件测试包,其余测试代码 Copilot 就能够自动补全
- 同一个函数有多种实现方法,Copilot 可以提供多种方法供编程者选择
1,插件安装
(1)首先进入 idea 插件市场,然后搜索 github copilot 并进行安装:
注意:idea 版本必须是 2021.2 或者更高,否则是无法搜索到 copilot 插件。
(2)安装后根据提示重启 IDE,接下来还需要关联 github 账号才可使用该插件。点击 Tools -> GitHub Copilot -> Login to GitHub:
(3)接着会弹出一个对话框显示我们设备 code,点击 Copy and Open 按钮:
(4)浏览器会自动打开 copilot 的激活页面,粘贴输入我们的设备码并点击 Continue 按钮:
(5)在接下来的授权页中点击 Authorize GitHub Copilot 即可激活成功。
(6)然后 idea 中会出现同意使用的弹窗,我们 Agree 按钮同意即可。
注意:由于目前 Copilot 还处于技术预览版本,如果这个弹窗是提示我们需要加入 waitlist 则说明当前 github 账号还没有 Copilot 的使用资格,需要等待报名批准后即可使用。我们申请后耐心等待,大概过个几天即可通过。
2,插件使用
(1)这里我在 IDEA 里打开一个 Java 文件,随便输入一段注释:
(2)回车后则会自动出现对应的代码提示:
(1)如果对当前建议的代码不满意,可以使用快捷键切换下一条或者上一条建议:
- 下一条:Alt + ]
- 上一条:Alt + [
(3)如果对当前建议代码满意的话按下 Tab 键即可,如果不满意则按下 Esc 取消。