天天看点

还在自己敲代码吗?Github Copilot 30天 白嫖攻略

作者:首席AIGO

这个炸裂了哈,白嫖(80后使命)Github Copilot 30天

还在自己敲代码吗?Github Copilot 30天 白嫖攻略

Github Copilot简介

GitHub Copilot 是结对编程的虚拟版本。结对编程是一种常见的敏捷软件开发技术 —— 即两个开发人员在同一个项目上并肩协作,轮流编写代码并检查合作伙伴的输出。

Copilot 可以支持十几种语言,与 Python、JavaScript、TypeScript、Ruby 和 Go 等主流语言配合效果更佳。

GitHub Copilot 还可以将注释转换为代码。只需要写一条评论,描述想要的逻辑,GitHub Copilot 就能自动“理解”并写出相应功能的代码,也能自动填充重复代码。简单点来说,它就是未来会代替你的存在,嘿嘿。

少哔哔,上干货

白嫖步骤

有两种办法白嫖:

  1. Free trial: 可以subscribe,绑定了visa卡之后,有一个月的免费体验阶段,中间可以随时取消。
  2. Github Pro:如果有edu邮箱的话,可以白嫖copilot。需要先申请一个edu pro。(这条路很难,放弃吧)

开始正式教程之前,请先确认以下几点:

  • 必须拥有Paypal账号,随便绑定一张国内信用卡(银联都行)
  • 稳定的网络(你懂的)
  • Github账号
  1. 进入个人设置界面
还在自己敲代码吗?Github Copilot 30天 白嫖攻略
  1. 订阅Copilot

目前订阅方式有2种

  • 按月支付每月$10
  • 按年支付每年$100,可以赠送2个月

我们这里选择按月支付(因为白嫖嘛)

还在自己敲代码吗?Github Copilot 30天 白嫖攻略

填写完一系列账单信息资料后(可以填写国内资料)

还在自己敲代码吗?Github Copilot 30天 白嫖攻略

支付方式选择绑定Paypal账号进行订阅支付,这里放心不会立即扣款,属于预授信动作,会在一个月之后才进行扣款。

还在自己敲代码吗?Github Copilot 30天 白嫖攻略

付款完成后会自动跳转至Copilot设置界面,会有2个可配置项

  • Suggestion Public code:嗯,就字面意思,从伟大的Github上自动匹配合适你需要的代码,Allow就是同意,Block拒绝
  • Product Improvements:其实就是扫描你本地代码,让AI能读懂上下文,写出更合适的代码,比如直接调用你已有方法或者库,当然这里有个前提是你的命名需要稍微专业点,让老外能看懂的那种,不要用拼音去命名你的方法或者变量,聪明的Copilot都能读懂。
还在自己敲代码吗?Github Copilot 30天 白嫖攻略

OK,配置完成后,整个购买流程就算结束了。

  1. 白嫖才是我们的目的

这时,我们需要进入我们账号配置界面,取消订阅信息,扣款动作会在发生前一天自动取消,此时你可以愉快的利用聪明的Copilot帮你完成代码编写工作了。(当然,如果你用了一段时间之后发现你爱上了它,随时可以来恢复你的订阅)

Copilot支持哪些IDE

目前来讲,主流的IDE它都能很好的适配,例如Visual Studio、Neovim、VS Code、Jetbrains IDEs,都可以在各自的插件中心中找到Copilot的插件,我们在后面的文章来详细介绍下如何让Copilot释放你的双手,做一个更不容易被AI替代的人。

继续阅读