GitHub Copilot
想要体验各种最新模型?
想要更集成的 AI coding 体验?
那就来看看并白嫖GitHub Copilot 吧!
:::note
在通过 github 教育认证后,可以免费使用 10 刀每月的 copilot pro 订阅+4 刀每月的 github pro 订阅(为期两年,两年学生认证到期后可重新认证续期)
:::
1. 准备工作
首先用学生邮箱注册一个 GitHub 账号(已经有 GitHub 号的同学可以添加学生邮箱,并设置成首选)
然后将个人主页按下图模板设置好:
然后需要设置双重验证,在手机上下载 Microsoft Authenticator(应用商店搜索即可)
在 GitHub 的 password and authentication 栏目中(就在 payment information 下面),在 Two-factor methods 下选择Authenticator app,按照网页要求进行设置即可
:::warning
这一步会生成账户的恢复代码,注意留存好
:::
2. 学生认证
:::note
新注册的 GitHub 账号可能会认证失败,稍等几天就好
:::
:::warning
认证过程中记得关掉代理,若在校外需挂学校 VPN,GitHub 会通过网络定位你是不是在校内
:::
来到 Billing and licensing 下的 Education benefits
进入后按指示操作即可
:::note
GitHub 会根据学生邮箱自动选择学校 之后会要求选择用什么做证明,选第一项即可,学生证是最好的证明 如果学生证的中文下没有对应的英文,建议自行补充(用便利贴粘一下)
:::
:::warning
拍照不允许使用虚拟摄像机
:::
如果顺利,大概一天就会通过申请
3. 领取福利
认证通过后回到 Billing and licensing 下的 Education benefits 即可领取学生权益
4. Copilot 配置
1. GitHub 部分
在 Copilot 设置中把能勾的全勾上😏
在 GitHub 上可以使用网页版 Copilot,和其他 AI 工具类似:github.com/copilot
2. VS Code
:::note
只介绍 C/C++,Python 照猫画虎就行
:::
下载安装打开后,安装 C/C++ 和 Code Runner 插件
编译环境:g++
各位同学应该都有 Dev-C++,其中已经包含了 g++ 编译器
配置步骤:
- 打开 Dev-C++ 安装目录下的 MinGW64\bin 文件夹,将路径复制下来
- 在开始菜单搜索环境变量,选择编辑账户的环境变量
- 找到 Path 这个变量,在其中添加刚刚复制的路径
- 在终端输入以下命令验证安装:
g++ -v
- 配置好之后打开 VS Code(需重启),再找一个 cpp 文件点右上角的运行键即可在下方终端运行程序了
进阶:Clang 编译器与 clangd 扩展
:::note
参考资料: [万字长文] Visual Studio Code 配置 C/C++ 开发环境的最佳实践(VSCode + Clangd + XMake)
:::
微软 IntelliSense 的替代品,具有更好的代码补全,比 g++ 更详细的编译报错,调用函数时能显示其参数的原有定义等等功能,能改善开发体验,但只是锦上添花。
安装步骤:
- 安装 Clang 编译器
- 官网链接
- 根据系统选择相应的安装方式
- 安装 clangd 扩展
- 在 VS Code 中搜索并安装 clangd 扩展
3. GitHub Copilot 扩展安装
在扩展中下载 GitHub Copilot
安装成功后右下角会弹出登录提醒,登录刚刚开通 Copilot 的账号即可
随后即可使用 Copilot 的所有功能啦!
包括:
- 智能代码补全
- 编辑器内联聊天
- 右侧聊天栏
- Agent Mode