在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?

GitHub Copilot为数十种语言和各种框架提供了代码建议,但它特别适用于Python,JavaScript,TypeScript,Ruby,Java和Go。

GitHub Copilot 将尝试匹配代码的上下文和样式。

申请资格

  1. 访问GitHub Copilot 网站:GitHub Copilot · Your AI pair programmer

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第1张图片

  2. 点击Join the waitlist

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第2张图片

  3. 等待邮件通知

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第3张图片

  4. 通知邮件

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第4张图片

IDEA安装 GitHub Copilot 插件

  1. 在IDEA的插件市场搜索github copilot

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第5张图片

  2. 点击“安装”按钮。

  3. 退出并重新启动 IDE。

  4. 在“工具”菜单中,可以看到一个 GitHub Copilot 选项。

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第6张图片

  5. 点击Login to GitHub在外部浏览器中使用获取资格的 GitHub 帐户登录到 GitHub Copilot。

    1. 点击COPY AND OPEN按钮会打开设备验证网页

      在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第7张图片

    2. 输入设备码

      在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第8张图片

    3. 设备验证成功

      在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第9张图片

快捷键

下面列出了与 GitHub Copilot 相关的最常见的键盘快捷键。如果您希望重新绑定它们,可以修改IDEA快捷键的方式进行修改:配置指南。

  • 接受内联建议:。Tab
  • 忽略内联建议:。Esc
  • 显示下一个内联建议:或 。Alt + ]``Option + ]
  • 显示以前的内联建议:或 .Alt + [``Option + [
  • 触发内联建议:或 。Alt + \``Option + \
  • 打开 Copilot(在单独的窗格中最多 10 个建议):或者选择“打开 Copilot”。Alt + Enter``Option + Enter

使用 GitHub Copilot

同样的样例,你会怎么实现?

样例1

  1. 创建普通Java项目test-copilot测试

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第10张图片

  2. 编辑注释输出今天日期并格式化”yyyy-MM-dd”,等待Copilot给出建议(灰色显示)

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第11张图片

  3. Tab键接受建议

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第12张图片

  4. 调用函数输出结果

    在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第13张图片

样例2—两个数组合并对其降序排序

样例3—正则表达式过滤字符串中html标签

在IDEA上使用GitHub Copilot,同样的样例,你会怎么实现?_第14张图片

你可能感兴趣的:(#,SpringBoot,java,intellij,idea,github,copilot,ai,copilot)