Copilot Free 的打开方式

· · 科技·工程

网上似乎没有比较详细的教程,我就来水一发吧。

什么是 Copilot

官方文档:https://docs.github.com/zh/copilot

GitHub Copilot 是一款 AI 编码助手,可帮助你更快、更省力地编写代码,从而将更多精力集中在问题解决和协作上。

在工程上已经得到了很多的应用实例。OI 中其代码差错、修复功能很实用(我在 P1742 用过)。

除此之外,一些较长的模板也可以借助它实现,如线段树套树链剖分,并且几乎不可能出错。你需要做的只是键入一个函数名,然后不断地按 Tab

不太建议直接用来解题。

Copilot for Free

不久前 GitHub 开放了免费版 Copilot,使得每个人都有机会体验 Copilot 带来的便利。

免费版每月有 2000 次代码补全以及 50 次聊天可用。这样的限制对于大多数人都足够了,即使停课训练都很难有这样的使用量。

How to Get Copilot for Free

打开 github.com

网上给的最多的方法是改 C:\Windows\System32\drivers\etc\hosts 文件,然而经过本人实践感觉成功率不高,这里推荐一个极少失败的方法。

FastGitHub

地址:https://github.com/WangGithubUser/FastGitHub

~所以你让我在上不了 GitHub 的前提下用 GitHub 上的工具上 GitHub???~

放到这里了。

下载后选择合适自己的系统,运行 FastGithub.UI.exe 即可。如果不行试着刷新,或重启一下。

注册账号

打开 GitHub 主页后在“Enter your email” 处输入自己的邮箱后点“Sign up for GitHub”,跟着提示走就行。

~我才不告诉你我是已经注册了才把这一段写这么水的呢~

其它前置条件

一个 VSCode。网上的教程足够多了,不再赘述。

在 VSCode 中配置 Copilot for Free

完成后点 Copilot 图标大概长这样:

题外话

本文提到的 FastGitHub 软件原应为 dotnetcore/FastGithub,但是我由于对其 Git TLS/SSL 验证失败的处理方式不满,遂 fork 了一份并改了改。

然后…… 原作者删库跑路了!我作本文的时候才发现搜 FastGitHub 搜出来的是自己的 fork。甚至有了 411 颗 star,属实逆天。

~我们不生产 FastGitHub,我们只是 FastGitHub 的搬运工~