跳到主要内容

GitHub Copilot

想要体验各种最新模型?

想要更集成的 AI coding 体验?

更方便的对话窗口&代码补全

那就来看看并白嫖GitHub Copilot 吧!

备注

在通过 github 教育认证后,可以免费使用 10 刀每月的 copilot pro 订阅+4 刀每月的 github pro 订阅(为期两年,两年学生认证到期后可重新认证续期)

1. 准备工作​

首先用学生邮箱注册一个 GitHub 账号(已经有 GitHub 号的同学可以添加学生邮箱,并设置成首选)

然后将个人主页按下图模板设置好:

公开档案

支付信息

然后需要设置双重验证,在手机上下载 Microsoft Authenticator(应用商店搜索即可)

在 GitHub 的 password and authentication 栏目中(就在 payment information 下面),在 Two-factor methods 下选择Authenticator app,按照网页要求进行设置即可

双重验证

注意

这一步会生成账户的恢复代码,注意留存好

2. 学生认证​

备注

新注册的 GitHub 账号可能会认证失败,稍等几天就好

注意

认证过程中记得关掉代理,若在校外需挂学校 VPN,GitHub 会通过网络定位你是不是在校内

来到 Billing and licensing 下的 Education benefits

入口

进入后按指示操作即可

备注

GitHub 会根据学生邮箱自动选择学校 之后会要求选择用什么做证明,选第一项即可,学生证是最好的证明 如果学生证的中文下没有对应的英文,建议自行补充(用便利贴粘一下)

注意

拍照不允许使用虚拟摄像机

如果顺利,大概一天就会通过申请

3. 领取福利​

认证通过后回到 Billing and licensing 下的 Education benefits 即可领取学生权益

4. Copilot 配置​

1. GitHub 部分​

在 Copilot 设置中把能勾的全勾上😏

Copilot 设置

在 GitHub 上可以使用网页版 Copilot,和其他 AI 工具类似:github.com/copilot

2. VS Code​

备注

只介绍 C/C++,Python 照猫画虎就行

官网链接

安装时此页建议都勾选

下载安装打开后,安装 C/C++ 和 Code Runner 插件

编译环境:g++​

各位同学应该都有 Dev-C++,其中已经包含了 g++ 编译器

配置步骤:

  1. 打开 Dev-C++ 安装目录下的 MinGW64\bin 文件夹,将路径复制下来
  2. 在开始菜单搜索环境变量,选择编辑账户的环境变量
  3. 找到 Path 这个变量,在其中添加刚刚复制的路径
  4. 在终端输入以下命令验证安装:
g++ -v
  1. 配置好之后打开 VS Code(需重启),再找一个 cpp 文件点右上角的运行键即可在下方终端运行程序了

进阶:Clang 编译器与 clangd 扩展​

微软 IntelliSense 的替代品,具有更好的代码补全,比 g++ 更详细的编译报错,调用函数时能显示其参数的原有定义等等功能,能改善开发体验,但只是锦上添花。

比如我先定义一个 deleteNeuron 函数

之后调用时便会显示出其意义

安装步骤:

  1. 安装 Clang 编译器

  2. 安装 clangd 扩展

    • 在 VS Code 中搜索并安装 clangd 扩展

3. GitHub Copilot 扩展安装​

在扩展中下载 GitHub Copilot

安装成功后右下角会弹出登录提醒,登录刚刚开通 Copilot 的账号即可

随后即可使用 Copilot 的所有功能啦!

包括:

  • 智能代码补全
  • 编辑器内联聊天
  • 右侧聊天栏
  • Agent Mode