教你如何白嫖 Github Copilot

Copilot 的大名相信各位看官都有所耳闻,有不少人应该也体验过。但受制于 Copilot 高昂的订阅费用「100美元/年」,多数人在试用结束后便不再使用。

寡人使用过三种 AI 代码提示工具,Copilot、TabNine、AWS CodeWhisper,其中 Copilot 的体验个人觉得是最好的,但无奈囊中羞涩只能用其他平替产品。一次偶然的机会了解到 Copilot 对学生、教师或开源贡献者免费,便尝试了下。

Signup to GitHub Copilot

点击 free use FAQ之后便可以看到如下内容:

如果你是开源项目贡献者或非盈利组织可以选择对应的选项尝试申请,因为我不具有此类身份所以无法申请。更多的人可能学生,或者有朋友学生便可以选择第二项开始申请。

进入页面之后便可以看到:

可以看到有三项学生礼包:

貌似没看到 Copilot ?别急,Copilot 其实包含在 GitHub Student Developer Pack 内,点击链接可以看到这个开发包的内容,我就不贴所有内容了,这个开发包的工具很多,其中有一个是 Copilot

点击按钮Get student benifits开始申请流程。

选择身份: Student

申请前准备

在开始申请前需要完成这个清单上的内容,比较简单,每一下都点一下链接就会跳转到需要操作的地方。主要有这几个:

  • 完善你的订单信息
  • 完成双重认证设置
  • 创建一个 README

完成之后便可以填写你所在的学校信息(得是真实的信息)

提交之后需要上传学生证明

上传一张学生证或者是其他可以证明你是学生的资料,现在审核比较严格。上传完成之后点击 Process my application ,会有一个处理进度条,等进度条完成之后便完成了申请流程。剩下的便是静静等待申请结果,审核时间可能会有两三天。

申请结果

申请成功或是失败都会有邮件通知,如果申请失败会告知你存在什么问题,补充资料就可以。如果申请成功就可以登录 Github 在设置页面查看 Copilot 选项。

然后你便可以选择你使用的 IDE ,开启你的 Copilot 之旅了。我这边用 JetBrains 系的 IDE 给大家演示。

Android Studio 的 Copilot

首先从插件市场下载 Copilot 插件

安装完毕之后从 IDE 右下角点击 Copilot 图标登录 Github.

现在便可以愉快地使用最好的 AI 代码补全工具了。

使用示例

正常写代码过程中的 Copilot 提示,我就不举例了。Copilot 比较强大的一点是可以根据自然语言注释去智能生成代码,且它能理解中文。

比如此处注释"计算两个日志的天数差",Copilot 会将推荐列表的第一条直接显示到 IDE 编辑器中,按 TAB 键全部生效,如果你对当前的推荐不满意,也可以选择其他推荐,如图:

点击 ACCEPT SOLUTION按钮即可应用到当前编辑器中,非常方便。

大家在写代码时,可以先写注释,说不定就能给你减少不少工作。

打开摄像头
根据两条边返回直角三角形的两个锐角

完了,希望对大家有帮助!

相关推荐
0思必得07 小时前
[Web自动化] Selenium处理动态网页
前端·爬虫·python·selenium·自动化
东东5167 小时前
智能社区管理系统的设计与实现ssm+vue
前端·javascript·vue.js·毕业设计·毕设
catino7 小时前
图片、文件的预览
前端·javascript
layman05289 小时前
webpack5 css-loader:从基础到原理
前端·css·webpack
半桔9 小时前
【前端小站】CSS 样式美学:从基础语法到界面精筑的实战宝典
前端·css·html
AI老李9 小时前
PostCSS完全指南:功能/配置/插件/SourceMap/AST/插件开发/自定义语法
前端·javascript·postcss
_OP_CHEN9 小时前
【前端开发之CSS】(一)初识 CSS:网页化妆术的终极指南,新手也能轻松拿捏页面美化!
前端·css·html·网页开发·样式表·界面美化
啊哈一半醒9 小时前
CSS 主流布局
前端·css·css布局·标准流 浮动 定位·flex grid 响应式布局
PHP武器库9 小时前
ULUI:不止于按钮和菜单,一个专注于“业务组件”的纯 CSS 框架
前端·css
电商API_180079052479 小时前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫