简介
您可以使用 Copilot 获取与编码相关的问题答案,例如如何最佳地编写某段代码、如何修复错误,或他人的代码是如何工作的。有关 Copilot 可以做的完整功能,请参阅 什么是 GitHub Copilot?。
Copilot 的使用说明因使用场景而异。本快速入门版本适用于在 GitHub 网站上使用 Copilot。点击上方标签可查看在其他环境中使用 Copilot 的说明。
注册 GitHub Copilot
要使用 Copilot,您需要拥有可使用 Copilot 计划的个人 GitHub 账户。您可以
- 先使用 Copilot 免费版,探索有限功能,而无需订阅计划。
- 升级到 Copilot Pro 或 Copilot Pro+,即可解锁更多功能、模型和请求限制。
有关 GitHub Copilot 各种计划的更多信息,请参阅 GitHub Copilot 的计划。
提问你的第一个问题
-
在 GitHub 上,导航到一个仓库并打开文件。
-
点击 Copilot 图标 ()在文件视图右上角。

-
在聊天面板底部的“Ask Copilot”(向 Copilot 提问)框中输入问题,然后按 Enter 键。
例如,你可以输入以下内容:
解释此文件。我该如何改进这段代码?我该如何测试这段代码?
Copilot 会在面板中响应您的请求。
-
您可以通过提出后续问题继续对话。例如,输入 “tell me more” 让 Copilot 扩展其上一次的评论。
你可以提出的其他问题
在 GitHub 中,GitHub Copilot Chat 还能完成许多其他操作。例如
- 询问关于软件开发的一般性问题
- 对仓库提出探索性问题
- 了解拉取请求中的更改
- 就特定的议题或提交提问
欲了解更多信息,请参阅 在 GitHub 中向 GitHub Copilot 提问。
后续步骤
- 了解更多关于 GitHub Copilot Chat 的信息 - 请参阅 在您的 IDE 中向 GitHub Copilot 提问。
- 在 IDE 中获取 Copilot 行内建议 - 请参阅 使用 GitHub Copilot 在 IDE 中获取代码建议。
- 学习如何编写有效的提示词 - 请参阅 GitHub Copilot Chat 的提示工程。
- 在移动设备上使用 Copilot - 请参阅 在 GitHub Mobile 中向 GitHub Copilot 提问。
- 在命令行上使用 Copilot - 请参阅 使用 GitHub CLI Copilot 扩展。
GitHub Copilot 在您编辑器中输入时提供代码建议。您还可以向 Copilot 提出与编码相关的问题,例如如何最佳地编写某段代码、如何修复错误,或他人的代码是如何工作的。有关 Copilot 可以做的完整功能,请参阅 什么是 GitHub Copilot?。
Copilot 的使用说明因使用场景而异。本快速入门版本适用于 Windows 终端。点击上方标签可查看在其他环境中使用 Copilot 的说明。
注册 GitHub Copilot
要使用 Copilot,您需要拥有可使用 Copilot 计划的个人 GitHub 账户。您可以
- 先使用 Copilot 免费版,探索有限功能,而无需订阅计划。
- 升级到 Copilot Pro 或 Copilot Pro+,即可解锁更多功能、模型和请求限制。
有关 GitHub Copilot 各种计划的更多信息,请参阅 GitHub Copilot 的计划。
先决条件
- Copilot 订阅。要在 Windows 终端中使用 GitHub Copilot,您必须拥有有效的 GitHub Copilot 订阅。请参阅 什么是 GitHub Copilot?。
- Windows Terminal Canary。终端聊天仅在 Windows Terminal Canary 中可用。
在终端聊天中使用 Copilot
安装 Windows Terminal Canary 后,您可以在 终端聊天 中使用 Copilot 提出与命令行相关的问题。
-
从下拉菜单中打开 设置。

-
前往 终端聊天(实验性) 设置。

-
在 服务提供商 下,选择 GitHub Copilot 并 通过 GitHub 认证 登录。
与 GitHub Copilot 对话
注意
如果您通过组织获得 GitHub Copilot 访问权限,但组织所有者已禁用 GitHub Copilot CLI,则您将无法在 Windows 终端中使用 GitHub Copilot。请参阅 在组织中管理 GitHub Copilot 的策略和功能。
-
在下拉菜单中打开 终端聊天(实验性)。
-
在终端聊天窗口中,输入
how do i list all markdown files in my directory然后按 Enter。Copilot 的答案显示在您的问题下方。
-
点击答案即可将其插入命令行。
后续步骤
- 了解更多关于 Copilot 行内建议的信息 - 请参阅 使用 GitHub Copilot 在 IDE 中获取代码建议。
- 了解更多关于 GitHub Copilot Chat 的信息 - 请参阅 在您的 IDE 中向 GitHub Copilot 提问。
- 学习如何编写有效的提示词 - 请参阅 GitHub Copilot Chat 的提示工程。
- 在移动设备上使用 Copilot - 请参阅 在 GitHub Mobile 中向 GitHub Copilot 提问。
- 在命令行上使用 Copilot - 请参阅 关于 GitHub Copilot CLI。
- 在编辑器中配置 Copilot - 您可以在编辑器内部启用或禁用 GitHub Copilot,并为 Copilot 创建您喜欢的快捷键。请参阅 在您的环境中配置 GitHub Copilot。
GitHub Copilot 在您编辑器中输入时提供代码建议。您还可以向 Copilot 提出与编码相关的问题,例如如何最佳地编写某段代码、如何修复错误,或他人的代码是如何工作的。有关 Copilot 可以做的完整功能,请参阅 什么是 GitHub Copilot?。
Copilot 的使用说明因使用场景而异。本快速入门版本适用于 Visual Studio Code。点击上方标签可查看在其他环境中使用 Copilot 的说明。
注册 GitHub Copilot
要使用 Copilot,您需要拥有可使用 Copilot 计划的个人 GitHub 账户。您可以
- 先使用 Copilot 免费版,探索有限功能,而无需订阅计划。
- 升级到 Copilot Pro 或 Copilot Pro+,即可解锁更多功能、模型和请求限制。
有关 GitHub Copilot 各种计划的更多信息,请参阅 GitHub Copilot 的计划。
先决条件
- Copilot 订阅 - 在 VS Code 中使用 GitHub Copilot,您必须拥有有效的 GitHub Copilot 订阅。请参阅 什么是 GitHub Copilot?。
- 最新版本的 Visual Studio Code。请参阅 Visual Studio Code 下载页面。
- 在 Visual Studio Code 中登录 GitHub。如果您遇到身份验证问题,请参阅 GitHub Copilot 常见问题排查。
与 GitHub Copilot 对话
安装 GitHub Copilot Chat 扩展后,您可以向 Copilot 提出与编码相关的问题。
注意
如果您通过组织获得 GitHub Copilot 访问权限,但您的组织所有者禁用了聊天功能,您将无法使用 GitHub Copilot Chat。请参阅 管理组织中 GitHub Copilot 的策略和功能。
- 为您的项目创建一个新文件夹并在 VS Code 中打开它。
- 通过按 Control+Command+i(Mac)/ Ctrl+Alt+i(Windows/Linux)或在 VS Code 标题栏中点击聊天图标打开聊天视图。
- 在聊天视图底部的输入框中键入以下内容:
Create a complete task manager web application with the ability to add, delete, and mark tasks as completed. Include modern CSS styling and make it responsive. Use semantic HTML and ensure it's accessible. Separate markup, styles, and scripts into their own files. - 按 Enter。观看代理生成实现您请求所需的文件和代码。您会看到它更新
index.html文件,创建用于样式的styles.css文件,以及用于功能的script.js文件。 - 审查生成的文件并选择 “保留” 以接受所有更改。
获取你的第一个行内建议
以下示例使用 JavaScript,其他语言也会类似。GitHub Copilot 为众多语言和各种框架提供建议,尤其在 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++ 上表现出色。Copilot 还能帮助生成数据库查询、为 API 与框架生成建议,并在基础设施即代码(IaC)开发中提供帮助。
-
打开 Visual Studio Code。
-
在 Visual Studio Code 中,创建一个新的 JavaScript(*.js)文件。
-
在 JavaScript 文件中,键入以下函数头部。
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {GitHub Copilot 将自动以灰色文字建议完整的函数体。具体建议可能有所不同。
-
要接受建议,请按 Tab。
后续步骤
- 了解更多关于 Copilot 行内建议的信息 - 请参阅 使用 GitHub Copilot 在 IDE 中获取代码建议。
- 了解更多关于 GitHub Copilot Chat 的信息 - 请参阅 在您的 IDE 中向 GitHub Copilot 提问。
- 学习如何编写有效的提示词 - 请参阅 GitHub Copilot Chat 的提示工程。
- 像专家一样使用 Copilot - 学习如何为 GitHub Copilot 编写有效的提示词。更多信息,请参阅 Visual Studio Code 文档中的 GitHub Copilot 在 VS Code 中的最佳实践。
- 熟悉下一步编辑建议 - 请参阅 导航和接受下一步编辑建议。
- 在移动设备上使用 Copilot - 请参阅 在 GitHub Mobile 中向 GitHub Copilot 提问。
- 在命令行上使用 Copilot - 请参阅 关于 GitHub Copilot CLI。
- 在编辑器中配置 Copilot - 您可以在编辑器内部启用或禁用 GitHub Copilot,并为 Copilot 创建您喜欢的快捷键。请参阅 在您的环境中配置 GitHub Copilot。
GitHub Copilot 在您编辑器中输入时提供代码建议。您还可以向 Copilot 提出与编码相关的问题,例如如何最佳地编写某段代码、如何修复错误,或他人的代码是如何工作的。有关 Copilot 可以做的完整功能,请参阅 什么是 GitHub Copilot?。
Copilot 的使用说明因使用场景而异。本快速入门版本适用于 Visual Studio。点击上方标签可查看在其他环境中使用 Copilot 的说明。
注册 GitHub Copilot
要使用 Copilot,您需要拥有可使用 Copilot 计划的个人 GitHub 账户。您可以
- 先使用 Copilot 免费版,探索有限功能,而无需订阅计划。
- 升级到 Copilot Pro 或 Copilot Pro+,即可解锁更多功能、模型和请求限制。
有关 GitHub Copilot 各种计划的更多信息,请参阅 GitHub Copilot 的计划。
先决条件
- Copilot 订阅。在 Visual Studio 中使用 GitHub Copilot,您必须拥有有效的 GitHub Copilot 订阅。请参阅 什么是 GitHub Copilot?。
- 兼容的 Visual Studio 版本。要在 Visual Studio 中使用 GitHub Copilot,您必须安装 Windows 版 Visual Studio 2022 17.8 或更高版本。更多信息,请参阅 Microsoft 文档中的 安装 Visual Studio。
- Visual Studio 的 GitHub Copilot 扩展。关于如何安装 Copilot 扩展的说明,请参阅 Microsoft 文档中的 在 Visual Studio 中安装 GitHub Copilot。
- 将您的 GitHub 账户添加到 Visual Studio。请参阅 Microsoft 文档中的 将 GitHub 账户添加到 Visual Studio 密钥链。
与 GitHub Copilot 对话
安装 GitHub Copilot 扩展后,您可以向 Copilot 提出与编码相关的问题。
注意
如果您通过组织获得 GitHub Copilot 访问权限,但您的组织所有者禁用了聊天功能,您将无法使用 GitHub Copilot Chat。请参阅 管理组织中 GitHub Copilot 的策略和功能。
-
打开已有的代码文件。
-
在 Visual Studio 菜单栏中,点击 View (视图),然后点击 GitHub Copilot Chat。
-
在 Copilot Chat 窗口中,输入
what does this file do然后按 Enter。Copilot 的答案显示在您的问题下方。
-
在编辑器中选择一行代码。
-
在 Copilot Chat 窗口中,输入
explain this line然后按 Enter。
获取你的第一个行内建议
以下示例使用 JavaScript,其他语言也会类似。GitHub Copilot 为众多语言和各种框架提供建议,尤其在 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++ 上表现出色。Copilot 还能帮助生成数据库查询、为 API 与框架生成建议,并在基础设施即代码(IaC)开发中提供帮助。
-
打开 Visual Studio。
-
在 Visual Studio 中,创建一个新的 JavaScript(*.js)文件。
-
在 JavaScript 文件中,键入以下函数头部。
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {GitHub Copilot 将自动以灰色文字建议完整的函数体。具体建议可能有所不同。
-
要接受建议,请按 Tab。
后续步骤
- 了解更多关于 Copilot 行内建议的信息 - 请参阅 使用 GitHub Copilot 在 IDE 中获取代码建议。
- 了解更多关于 GitHub Copilot Chat 的信息 - 请参阅 在您的 IDE 中向 GitHub Copilot 提问。
- 学习如何编写有效的提示词 - 请参阅 GitHub Copilot Chat 的提示工程。
- 像专家一样编写提示词 - 在 YouTube 上观看 Visual Studio Prompt Engineering with GitHub Copilot。
- 在移动设备上使用 Copilot - 请参阅 在 GitHub Mobile 中向 GitHub Copilot 提问。
- 在命令行上使用 Copilot - 请参阅 关于 GitHub Copilot CLI。
- 在编辑器中配置 Copilot - 您可以在编辑器内部启用或禁用 GitHub Copilot,并为 Copilot 创建您喜欢的快捷键。请参阅 在您的环境中配置 GitHub Copilot。
GitHub Copilot 在您编辑器中输入时提供代码建议。您还可以向 Copilot 提出与编码相关的问题,例如如何最佳地编写某段代码、如何修复错误,或他人的代码是如何工作的。有关 Copilot 可以做的完整功能,请参阅 什么是 GitHub Copilot?。
Copilot 的使用说明因使用场景而异。本快速入门版本适用于 JetBrains IDE。点击上方标签可查看在其他环境中使用 Copilot 的说明。
注册 GitHub Copilot
要使用 Copilot,您需要拥有可使用 Copilot 计划的个人 GitHub 账户。您可以
- 先使用 Copilot 免费版,探索有限功能,而无需订阅计划。
- 升级到 Copilot Pro 或 Copilot Pro+,即可解锁更多功能、模型和请求限制。
有关 GitHub Copilot 各种计划的更多信息,请参阅 GitHub Copilot 的计划。
先决条件
- Copilot 订阅。在 JetBrains IDE 中使用 GitHub Copilot,您必须拥有有效的 GitHub Copilot 订阅。请参阅 什么是 GitHub Copilot?。
- 兼容的 JetBrains IDE。Copilot 在众多 JetBrains IDE 中受支持。完整列表请参阅 在您的 IDE 中向 GitHub Copilot 提问。
- 最新版本的 GitHub Copilot 扩展。请参阅 JetBrains Marketplace 中的 GitHub Copilot 插件。有关安装说明,请参阅 在您的环境中安装 GitHub Copilot 扩展。
- 在 JetBrains IDE 中登录 GitHub。有关身份验证说明,请参阅 在您的环境中安装 GitHub Copilot 扩展。
与 GitHub Copilot 对话
安装 GitHub Copilot 插件后,您可以向 Copilot 提出与编码相关的问题。
注意
如果您通过组织获得 GitHub Copilot 访问权限,但您的组织所有者禁用了聊天功能,您将无法使用 GitHub Copilot Chat。请参阅 管理组织中 GitHub Copilot 的策略和功能。
-
打开已有的代码文件。
-
点击 JetBrains IDE 窗口右侧的 Copilot Chat 图标打开 Copilot Chat 窗口。

-
在 Copilot Chat 窗口中,输入
what does this file do然后按 Enter。Copilot 的答案显示在您的问题下方。
-
在编辑器中选择一行代码。
-
在 Copilot Chat 窗口中,输入
explain this line然后按 Enter。
获取你的第一个行内建议
以下示例使用 JavaScript,其他语言也会类似。GitHub Copilot 为众多语言和各种框架提供建议,尤其在 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++ 上表现出色。Copilot 还能帮助生成数据库查询、为 API 与框架生成建议,并在基础设施即代码(IaC)开发中提供帮助。
-
在 JetBrains 编辑器中,创建一个新的 JavaScript(*.js)文件。
-
在 JavaScript 文件中,键入以下函数头部。
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {GitHub Copilot 将自动以灰色文字建议完整的函数体。具体建议可能有所不同。
-
要接受建议,请按 Tab。
后续步骤
- 了解更多关于 Copilot 行内建议的信息 - 请参阅 使用 GitHub Copilot 在 IDE 中获取代码建议。
- 了解更多关于 GitHub Copilot Chat 的信息 - 请参阅 在您的 IDE 中向 GitHub Copilot 提问。
- 学习如何编写有效的提示词 - 请参阅 GitHub Copilot Chat 的提示工程。
- 在移动设备上使用 Copilot - 请参阅 在 GitHub Mobile 中向 GitHub Copilot 提问。
- 在命令行上使用 Copilot - 请参阅 关于 GitHub Copilot CLI。
- 在编辑器中配置 Copilot - 您可以在编辑器内部启用或禁用 GitHub Copilot,并为 Copilot 创建您喜欢的快捷键。请参阅 在您的环境中配置 GitHub Copilot。
GitHub Copilot 在您编辑器中输入时提供代码建议。您还可以向 Copilot 提出与编码相关的问题,例如如何最佳地编写某段代码、如何修复错误,或他人的代码是如何工作的。有关 Copilot 可以做的完整功能,请参阅 什么是 GitHub Copilot?。
Copilot 的使用说明因使用场景而异。本快速入门版本适用于 macOS 中的 Xcode。点击上方标签可查看在其他环境中使用 Copilot 的说明。
注册 GitHub Copilot
要使用 Copilot,您需要拥有可使用 Copilot 计划的个人 GitHub 账户。您可以
- 先使用 Copilot 免费版,探索有限功能,而无需订阅计划。
- 升级到 Copilot Pro 或 Copilot Pro+,即可解锁更多功能、模型和请求限制。
有关 GitHub Copilot 各种计划的更多信息,请参阅 GitHub Copilot 的计划。
先决条件
- Copilot 订阅。在 Xcode 中使用 GitHub Copilot,您必须拥有有效的 GitHub Copilot 订阅。请参阅 什么是 GitHub Copilot?。
- GitHub Copilot 扩展的最新版本。安装说明请参阅 在您的环境中安装 GitHub Copilot 扩展。
- 在 Xcode 中登录 GitHub。如果您遇到身份验证问题,请参阅 GitHub Copilot 常见问题排查。
与 GitHub Copilot 对话
安装 GitHub Copilot 插件后,您可以向 Copilot 提出与编码相关的问题。
注意
如果您通过组织获得 GitHub Copilot 访问权限,但您的组织所有者禁用了聊天功能,您将无法使用 GitHub Copilot Chat。请参阅 管理组织中 GitHub Copilot 的策略和功能。
-
打开已有的代码文件。
-
在菜单栏中点击 Editor,然后点击 GitHub Copilot,再点击 Open Chat。
Copilot Chat 在新窗口中打开。
-
在 Copilot Chat 窗口中,选择文件,以表明您想要就该文件进行聊天。

-
输入
what does this file do然后按 Enter。Copilot 的答案显示在您的问题下方。
-
在编辑器中选择一行代码。
-
在 Copilot Chat 窗口中,输入
explain this line然后按 Enter。
获取你的第一个行内建议
以下示例使用 Swift,其他语言的使用方式类似。
-
创建一个名为
CalculateDays.swift的新文件。 -
在新文件中键入以下代码
Swift import Foundation func calculateDaysBetweenDates(_ start: Date, _ end: Date)
import Foundation func calculateDaysBetweenDates(_ start: Date, _ end: Date)GitHub Copilot 会添加继续该函数的代码建议。建议以灰色文字显示。
-
要接受建议,请按 Tab。
-
Copilot 将继续提供建议,您可以通过按 Tab 键接受每个建议。
后续步骤
- 了解更多关于 Copilot 行内建议的信息 - 请参阅 使用 GitHub Copilot 在 IDE 中获取代码建议。
- 了解更多关于 GitHub Copilot Chat 的信息 - 请参阅 在您的 IDE 中向 GitHub Copilot 提问。
- 学习如何编写有效的提示词 - 请参阅 GitHub Copilot Chat 的提示工程。
- 熟悉下一步编辑建议 - 请参阅 导航和接受下一步编辑建议。
- 在移动设备上使用 Copilot - 请参阅 在 GitHub Mobile 中向 GitHub Copilot 提问。
- 在命令行上使用 Copilot - 请参阅 关于 GitHub Copilot CLI。
- 在编辑器中配置 Copilot - 您可以在编辑器内部启用或禁用 GitHub Copilot,并为 Copilot 创建您喜欢的快捷键。请参阅 在您的环境中配置 GitHub Copilot。
GitHub Copilot 在您编辑器中输入时提供代码建议。您还可以向 Copilot 提出与编码相关的问题,例如如何最佳地编写某段代码、如何修复错误,或他人的代码是如何工作的。有关 Copilot 可以做的完整功能,请参阅 什么是 GitHub Copilot?。
Copilot 的使用说明因使用场景而异。本快速入门版本适用于 Eclipse。点击上方标签可查看在其他环境中使用 Copilot 的说明。
注册 GitHub Copilot
要使用 Copilot,您需要拥有可使用 Copilot 计划的个人 GitHub 账户。您可以
- 先使用 Copilot 免费版,探索有限功能,而无需订阅计划。
- 升级到 Copilot Pro 或 Copilot Pro+,即可解锁更多功能、模型和请求限制。
有关 GitHub Copilot 各种计划的更多信息,请参阅 GitHub Copilot 的计划。
先决条件
- Copilot 订阅。在 Eclipse 中使用 GitHub Copilot,您必须拥有有效的 GitHub Copilot 订阅。请参阅 什么是 GitHub Copilot?。
- GitHub Copilot 扩展的最新版本。安装说明请参阅 在您的环境中安装 GitHub Copilot 扩展。
- 在 Eclipse 中登录 GitHub。如果您遇到身份验证问题,请参阅 GitHub Copilot 常见问题排查。
与 GitHub Copilot 对话
安装 GitHub Copilot 插件后,您可以向 Copilot 提出与编码相关的问题。
注意
如果您通过组织获得 GitHub Copilot 访问权限,但您的组织所有者禁用了聊天功能,您将无法使用 GitHub Copilot Chat。请参阅 管理组织中 GitHub Copilot 的策略和功能。
-
打开已有的代码文件。
-
在 Eclipse 的菜单栏中,单击 Copilot,然后单击 打开聊天。
-
在 Copilot Chat 窗口中,输入
what does this file do然后按 Enter。Copilot 的答案显示在您的问题下方。
-
在编辑器中选择一行代码。
-
在 Copilot Chat 窗口中,输入
explain this line然后按 Enter。
获取你的第一个行内建议
以下示例使用 Java,其他语言的使用方式类似。
-
创建一个名为
CalculateDaysBetween的新 Java 类。 -
在类中添加以下注释
Java // Take 2 dates and return the number of days between them
// Take 2 dates and return the number of days between themGitHub Copilot 会为该类添加代码建议。建议以灰色文字显示。
-
要接受建议,请按 Tab。
后续步骤
- 了解更多关于 Copilot 行内建议的信息 - 请参阅 使用 GitHub Copilot 在 IDE 中获取代码建议。
- 了解更多关于 GitHub Copilot Chat 的信息 - 请参阅 在您的 IDE 中向 GitHub Copilot 提问。
- 学习如何编写有效的提示词 - 请参阅 GitHub Copilot Chat 的提示工程。
- 熟悉下一步编辑建议 - 请参阅 导航和接受下一步编辑建议。
- 在移动设备上使用 Copilot - 请参阅 在 GitHub Mobile 中向 GitHub Copilot 提问。
- 在命令行上使用 Copilot - 请参阅 关于 GitHub Copilot CLI。
- 在编辑器中配置 Copilot - 您可以在编辑器内部启用或禁用 GitHub Copilot,并为 Copilot 创建您喜欢的快捷键。请参阅 在您的环境中配置 GitHub Copilot。