1. 引言
GitHub Copilot 是由 GitHub 和 OpenAI 合作开发的一款基于 AI 的'结对程序员'。它利用先进的语言模型,根据您在编辑器中的代码、注释以及聊天输入,生成代码建议、解释代码、修复 Bug、生成文档,甚至执行某些开发任务。在 Visual Studio Code (VS Code) 中,GitHub Copilot 深度集成,提供了无缝的使用体验,极大地提高了开发效率。
本教程将详细阐述如何在 VS Code 中有效、专业地利用 GitHub Copilot 的各项功能,包括基本的代码建议、强大的聊天交互、上下文管理以及各种模式(角色)的应用。
2. 前置条件
在使用 GitHub Copilot 之前,请确保满足以下条件:
- 安装 Visual Studio Code (VS Code): 从 VS Code 官方网站 下载并安装最新版本。
- GitHub 账号: 拥有一个 GitHub 账号。
- GitHub Copilot 订阅: 拥有有效的 GitHub Copilot 订阅。您可以在 GitHub 官网 查看订阅详情并进行购买。
- 网络连接: 确保您的计算机具备稳定的互联网连接。
3. 安装与设置
- 打开 VS Code: 启动 Visual Studio Code 应用程序。
- 安装 GitHub Copilot 扩展:
- 点击侧边栏的'扩展'图标 (或按下
Ctrl+Shift+X) 打开扩展视图。 - 在搜索框中输入 'GitHub Copilot'。
- 找到由 'GitHub' 发布的 'GitHub Copilot' 扩展,点击'安装'。
- 点击侧边栏的'扩展'图标 (或按下
- 安装 GitHub Copilot Chat 扩展:
- 在搜索框中输入 'GitHub Copilot Chat'。
- 找到由 'GitHub' 发布的 'GitHub Copilot Chat' 扩展,点击'安装'。(通常安装 Copilot 会提示您也安装 Chat)
- 登录 GitHub 账号:
- 安装完成后,VS Code 右下角或扩展视图可能会提示您登录 GitHub。点击相应的提示进行登录。
- 如果您没有看到提示,可以点击左下角的'账户'图标,选择'通过 GitHub 登录',然后选择'GitHub Copilot'。
- VS Code 会在浏览器中打开 GitHub 授权页面,按照提示完成授权即可。
- 登录成功后,VS Code 底部状态栏会显示 GitHub Copilot 图标,表示已激活。
4. 基本使用:代码建议(Inline Suggestions)
这是最初也是最常见的 Copilot 功能,它会在您编写代码时实时提供建议。
- 打开一个代码文件: 在 VS Code 中打开或创建一个支持的编程语言文件(如
.js,.py,.java,.cs等)。 - 开始编写代码或注释: 当您开始输入函数名、变量名、注释或代码逻辑时,Copilot 会根据上下文预测您可能要写的内容。
- 查看建议: Copilot 的建议会以淡灰色(或您的主题设定的颜色)文本形式显示在您的光标位置之后。
- 接受建议: 如果建议是您想要的,按下
Tab键即可接受。 - 忽略建议: 如果建议不是您想要的,按下
Esc键即可忽略。 - 查看更多建议: 有时 Copilot 会提供多个备选建议。您可以按下 (向前切换) 和 (向后切换) 来循环查看不同的建议。


