这个炸裂了哈,白嫖(80后使命)Github Copilot 30天
Github Copilot简介
GitHub Copilot 是结对编程的虚拟版本。结对编程是一种常见的敏捷软件开发技术 —— 即两个开发人员在同一个项目上并肩协作,轮流编写代码并检查合作伙伴的输出。
Copilot 可以支持十几种语言,与 Python、JavaScript、TypeScript、Ruby 和 Go 等主流语言配合效果更佳。
GitHub Copilot 还可以将注释转换为代码。只需要写一条评论,描述想要的逻辑,GitHub Copilot 就能自动“理解”并写出相应功能的代码,也能自动填充重复代码。简单点来说,它就是未来会代替你的存在,嘿嘿。
少哔哔,上干货
白嫖步骤
有两种办法白嫖:
- Free trial: 可以subscribe,绑定了visa卡之后,有一个月的免费体验阶段,中间可以随时取消。
- Github Pro:如果有edu邮箱的话,可以白嫖copilot。需要先申请一个edu pro。(这条路很难,放弃吧)
开始正式教程之前,请先确认以下几点:
- 必须拥有Paypal账号,随便绑定一张国内信用卡(银联都行)
- 稳定的网络(你懂的)
- Github账号
- 进入个人设置界面
- 订阅Copilot
目前订阅方式有2种
- 按月支付每月$10
- 按年支付每年$100,可以赠送2个月
我们这里选择按月支付(因为白嫖嘛)
填写完一系列账单信息资料后(可以填写国内资料)
支付方式选择绑定Paypal账号进行订阅支付,这里放心不会立即扣款,属于预授信动作,会在一个月之后才进行扣款。
付款完成后会自动跳转至Copilot设置界面,会有2个可配置项
- Suggestion Public code:嗯,就字面意思,从伟大的Github上自动匹配合适你需要的代码,Allow就是同意,Block拒绝
- Product Improvements:其实就是扫描你本地代码,让AI能读懂上下文,写出更合适的代码,比如直接调用你已有方法或者库,当然这里有个前提是你的命名需要稍微专业点,让老外能看懂的那种,不要用拼音去命名你的方法或者变量,聪明的Copilot都能读懂。
OK,配置完成后,整个购买流程就算结束了。
- 白嫖才是我们的目的
这时,我们需要进入我们账号配置界面,取消订阅信息,扣款动作会在发生前一天自动取消,此时你可以愉快的利用聪明的Copilot帮你完成代码编写工作了。(当然,如果你用了一段时间之后发现你爱上了它,随时可以来恢复你的订阅)
Copilot支持哪些IDE
目前来讲,主流的IDE它都能很好的适配,例如Visual Studio、Neovim、VS Code、Jetbrains IDEs,都可以在各自的插件中心中找到Copilot的插件,我们在后面的文章来详细介绍下如何让Copilot释放你的双手,做一个更不容易被AI替代的人。