0


GitHub推出 “AI程序员” 代码补全利器 [Copilot ] VS Code 和Idea都可以使用

人工智能程序员 GitHub Copilot,是由微软、OpenAI、GitHub 三家联合打造的 AI 编程辅助工具,不过用户必须在主页注册报名,才有机会访问试用。

GitHub Copilot 是在数十亿行公共代码上训练的,由 OpenAI 开发的全新 AI 系统 OpenAI Codex 提供支持。可以在 VS Code,Idea编辑器中自动完成代码片段。相比于市面上一些编程辅助工具,Copilot 的上下文理解能力要强大得多。无论是在文档字符串、注释、函数名还是代码主体中,Copilot 都能根据编程者已写出的上下文生成匹配的代码。

MSFTResearch 高级研究员 Alex Polozov 更是表示:不夸张的讲,Copilot 将成为本世纪 20 年代排名前三的技术进展!

目前,GitHub Copilot 项目还只是严格的技术预览版,用户需要去主页注册报名,就可以试用了。

一、安装神器:

  1. 点击install,会提示你跳转到VS Code。
  2. 点击安装。
  3. 这样VS Code就安装上了Copilot 是不是超级简单。

二、VS Code上使用Copilot。

  1. 代码补全的效果。以 TypeScript 语言为例,给出函数名和参数,Copilot 就能自动补全代码。
  2. 注释转化成代码。只需描述出你想要执行的命令,GitHub Copilot就能自动为你组装代码。
  3. 快速生成模板和重复的代码。在编程过程中,有些代码的格式和内容非常相似,重复编写耗时且无聊。现在 GitHub Copilot 能够帮编程者解决这个问题,将简单重复的代码编写部分自动化。
  4. 最后附上安装地址,赶快去体验吧。https://marketplace.visualstudio.com/items?itemName=GitHub.copilot

三、Idea安装Copilot。

  1. 打开idea,选择file ->Settings -> plugins。
  2. 输入copilot,如图点击Install安装。

3.如图就安装成功了,点击Ok退出。

4.重启idea,就可以使用了。

四、Idea使用Copilot。

    注意事项:如果想用Copilot的话,需要将 IntelliJ IDEA 和 PyCharm 升级到 2021.2 或以上版本、Neovim 的版本则需要升级成 0.6 或以上版本,并且需要安装 Node.js v12 或以上版本。

1.打开idea,选择Tool,看到GitHub Copilot 就说明安装成功了。

2.然后登陆GitHub账号,同意相关条款。

3.登录成功。

4.在项目里新建了test类,Copilot马上就会给一个建议生成的主体.

5.此时只需要轻按一下tab键,就可以接受建议自动生成,无需手打这段代码。

6.同样的如果输入了一个函数标题,也会自动出现推荐的函数主体内容,一样是用tab键接受。

7.Copilot不止会给出单一的自动编码推荐,用户可以使用

Alt+]

或者

Alt+[

来逐个切换不同的推荐,就像逐个挑选一件件商品一般,选中之后轻按一下tab键使用即可。

而通过

Alt+Enter

可以直接打开各种推荐的列表,便于查找。

8.基于上下文的自动补全(光标后的代码都是自动补全的)

9.支持从注释自动完成代码,中英文都可以

10.基于上下文预测补全代码(这里上下文中注入了 elderAuthorizeService , 之前代码写过获取当前用户id,他就可以自动预测代码)

11.也可以自动根据之前写的代码补全代码, 例如Mybatis-plus风格

12.还会自动补全校验判空注解


13.自动完成 vo->dto 重复工作,只要一直按 Tab 就写完了代码

现在,它已经可以免费安装了,只需注册账号通过审核,就能体验“AI编程助手”。

今天的分享就到这里了,记得点赞关注分享奥。

标签: github

本文转载自: https://blog.csdn.net/weixin_42188778/article/details/123938545
版权归原作者 heiqi_whf 所有, 如有侵权,请联系我们删除。

“GitHub推出 “AI程序员” 代码补全利器 [Copilot ] VS Code 和Idea都可以使用”的评论:

还没有评论