跳到主要内容

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