GitHub Copilot 是由 GitHub 与 OpenAI 联合开发的一款人工智能代码辅助工具。它以插件形式集成于 Visual Studio Code 等主流编辑器中,能够提供智能代码补全、根据注释生成代码、解释代码逻辑、生成单元测试等功能,极大地提升开发效率和代码质量。
与 ChatGPT 等通用聊天机器人相比,GitHub Copilot 的主要优势在于:
- 深度集成于 IDE:无需离开编辑器,即可在编码过程中直接获取代码建议、进行问答和调试,避免了在不同应用间切换和复制粘贴的繁琐操作。
- 感知项目上下文:Copilot 会分析当前项目的代码库,生成的代码建议与项目现有的编码风格、框架和依赖库高度契合,提高了代码的一致性和可维护性。
一、安装与配置
在开始之前,请确保你的电脑上已经安装了 Visual Studio Code。
1. 安装 Copilot 扩展
- 打开 VS Code,点击左侧边栏的 扩展 (Extensions) 图标。
- 在搜索框中输入
GitHub Copilot
。 - 在搜索结果中,找到并安装 GitHub Copilot 和 GitHub Copilot Chat 这两个核心扩展。
!安装 Copilot 扩展
安装完成后,VS Code 的状态栏右下角会出现 Copilot 的图标。
2. 登录 GitHub 账号
Copilot 需要通过 GitHub 账号进行授权和激活。
- 点击状态栏右下角的 Copilot 图标,在弹出的提示中选择登录。
- VS Code 会提示你使用 GitHub 账号进行授权。点击 “Sign in to GitHub”。
- 此时,浏览器将自动打开一个授权页面。请确保你已在浏览器中登录了 GitHub 账号。
- 在授权页面点击 “Authorize Visual Studio Code” 按钮,完成授权。
授权成功后,VS Code 会自动连接到你的 GitHub 账号。
二、订阅与激活服务
GitHub Copilot 为新用户提供 30 天的免费试用期。试用结束后,需要订阅才能继续使用。个人版订阅费用为每月 10 美元或每年 100 美元。
你可以通过以下任一方式激活试用或进行订阅:
- 通过 VS Code:在 VS Code 中,点击 Copilot Chat 侧边栏的 “Start 30-day Free Trial” 按钮,将跳转至 GitHub 官网的订阅页面。
- 通过 GitHub 官网:登录 GitHub,依次进入 “Settings” > “Billing and plans” > “Plans and usage”,在 “Add-ons” 部分找到 GitHub Copilot 并进行订阅。
在订阅页面,你需要绑定一种支付方式,支持主流信用卡和 PayPal 等。绑定成功并重启 VS Code 后,Copilot 服务即被激活。
三、核心功能与使用技巧
激活后,你便可以开始体验 Copilot 强大的编程辅助功能。
1. 代码自动补全
在你编写代码时,Copilot 会根据上下文自动提供代码建议,以灰色字体显示。
- 按
Tab
键采纳建议。 - 按
Esc
键忽略建议。
!代码自动补全
2. 通过注释生成代码
你可以通过编写详细的注释来描述你想要实现的功能,Copilot 会根据注释内容生成相应的代码。
- 在代码文件中,用自然语言写下清晰的注释。
- 换行后,Copilot 会自动开始生成代码。
- 你也可以按下
Ctrl + Enter
(Windows/Linux) 或Cmd + Enter
(Mac),Copilot 将打开一个新窗口,提供多种实现方案供你选择。
// 创建一个函数,用于计算两个数字的和
function sum(a, b) {
return a + b;
}
3. 使用 Copilot Chat
Copilot Chat 是一个强大的交互式聊天界面,你可以用它来提问、解释代码、生成测试等。
- 打开聊天视图:点击 VS Code 左侧活动栏的 Copilot Chat 图标。
- 行内聊天:在编辑器中,使用快捷键
Ctrl + I
(Windows/Linux) 或Cmd + I
(Mac) 调出内联聊天框。
解释代码
选中一段你想要理解的代码,可以通过以下两种方式让 Copilot 进行解释:
- 聊天框命令:在聊天框中输入
/explain
,Copilot 会对选中的代码进行解释。你还可以添加额外指令,例如:/explain 用中文解释
。 - 右键菜单:右键点击选中的代码,选择 Copilot > Explain This。
生成单元测试
同样,选中需要测试的代码片段,然后在聊天框中输入 /tests
命令,Copilot 将为其生成相应的单元测试代码。
/tests 为这段代码生成 Jest 测试用例
四、账号管理
如果你需要在 VS Code 中切换或退出 GitHub 账号,可以按以下步骤操作:
- 点击左下角的 账户 (Accounts) 图标。
- 在弹出的菜单中找到你的 GitHub 账号。
- 点击账号旁边的 设置 图标或直接选择 “Sign Out” 即可退出登录。
👉 如果你需要 ChatGPT 代充 / Claude / Claude Code / 镜像 / 中转 API:
- 购买 / 了解更多:ai4.plus
- 备用入口:kk4099.com