本文的此版本针对 GitHub 网站上的 Copilot。若要查看其他版本的本文,请点击上方的标签。
关于 GitHub Copilot 增强功能
您可以使用多种命令和选项来提升 Copilot Chat 的使用体验。为您正在进行的任务找到合适的命令或选项,可帮助您更高效地实现目标。此速查表提供了使用 Copilot Chat 时最常用的命令和选项的快速参考。
有关如何在 GitHub 网站上开始使用 Copilot Chat 的信息,请参阅 在 GitHub 中提问 GitHub Copilot。
提及
在对话中使用 @ 提及,可直接附加相关上下文。 在聊天提示框中键入 @,即可显示可附加的项目列表,例如
- 讨论
- 扩展插件
- 文件
- 议题
- 拉取请求
- 仓库
斜杠命令
使用斜杠命令可避免在常见场景中编写复杂提示。要使用斜杠命令,请在聊天提示框中键入 /,随后输入命令名称。
可用的斜杠命令可能因您的环境和聊天上下文而异。要查看当前可用的斜杠命令列表,请在当前环境的聊天提示框中键入 /。以下是使用 Copilot Chat 时最常用的一些斜杠命令列表。
| 命令 | 描述 |
|---|---|
/clear | 清除对话。 |
/delete | 删除对话。 |
/new | 开始新对话 |
/rename | 重命名对话。 |
MCP 技能
以下列出了目前在 GitHub 的 Copilot Chat 中可用的 MCP 技能,以及可用于调用它们的示例提示。您无需在提示中使用 MCP 技能名称;只需让 Copilot Chat 完成相应任务即可。
| 技能 | 示例提示 |
|---|---|
create_branch | 在仓库 [USERNAME/REPO-NAME] 中创建一个名为 [BRANCH-NAME] 的新分支。 |
create_or_update_file | 在我的 [USERNAME/REPO-NAME] 的 [BRANCH-NAME] 中添加一个名为 hello-world.md 的新文件,内容为:“Hello, world! This file was created from Copilot Chat in GitHub!” |
push_files | 将文件 test.md(内容为 “This is a test file”)和 test-again.md(内容为 “This is another test file”)推送到 [USERNAME/REPO-NAME] 的 [BRANCH-NAME]。 |
update_pull_request_branch | 将 [USERNAME/REPO-NAME] 中拉取请求 [PR-number] 的分支更新为基准分支的最新更改。 |
merge_pull_request | 合并 [USERNAME/REPO-NAME] 中的拉取请求 [PR-Number] |
get_me | 告诉我关于我自己的信息。 |
search_users | 搜索姓名为 “Mona Octocat” 的用户 |
有关在 Copilot Chat 中使用 MCP 技能的更多信息,请参阅 在 IDE 中使用 GitHub MCP 服务器。
本文的此版本针对 Visual Studio Code 中的 Copilot。若要查看其他版本的本文,请点击上方的标签。
关于 GitHub Copilot 增强功能
您可以使用多种命令和选项来提升 Copilot Chat 的使用体验。为您正在进行的任务找到合适的命令或选项,可帮助您更高效地实现目标。此速查表提供了使用 Copilot Chat 时最常用的命令和选项的快速参考。
有关在 Visual Studio Code 中开始使用 Copilot Chat 的信息,请参阅 在 IDE 中提问 GitHub Copilot。
斜杠命令
使用斜杠命令可避免在常见场景中编写复杂提示。要使用斜杠命令,请在聊天提示框中键入 /,随后输入命令名称。
可用的斜杠命令可能因您的环境和聊天上下文而异。要查看当前可用的斜杠命令列表,请在当前环境的聊天提示框中键入 /。以下是使用 Copilot Chat 时最常用的一些斜杠命令列表。
| 命令 | 描述 |
|---|---|
/clear | 开始新的聊天会话。 |
/explain | 解释活动编辑器中代码的工作原理。 |
/fix | 为所选代码中的问题提供修复建议。 |
/fixTestFailure | 查找并修复失败的测试。 |
/help | GitHub Copilot 的快速参考与基础使用。 |
/new | 创建新项目。 |
/tests | 为所选代码生成单元测试。 |
聊天变量
使用聊天变量在提示词中包含特定上下文。要使用聊天变量,请在聊天提示词框中输入 #,后跟一个聊天变量。
| 变量 | 描述 |
|---|---|
#block | 在提示中包含当前代码块。 |
#class | 在提示中包含当前类。 |
#comment | 在提示中包含当前注释。 |
#file | 在提示中包含当前文件的内容。 |
#function | 在提示中包含当前函数或方法。 |
#line | 在提示中包含当前代码行。 |
#path | 在提示中包含文件路径。 |
#project | 在提示中包含项目上下文。 |
#selection | 在提示中包含当前选中的文本。 |
#sym | 在提示中包含当前符号。 |
聊天参与者
聊天参与者类似于拥有特定专长的领域专家,可为您提供帮助。您可以在聊天提示框中键入 @,随后输入参与者名称,以指定聊天参与者。要查看所有可用的聊天参与者,请在聊天提示框中键入 @。
以下列出了一些使用 Copilot Chat 时最常见的聊天参与者。
| 变量 | 描述 |
|---|---|
@azure | 具备 Azure 服务的使用、部署和管理上下文。当您需要 Azure 方面的帮助时,请使用 @azure。@azure 聊天参与者目前处于公开预览阶段,可能会有变更。 |
@github | 允许您使用 GitHub 特有的 Copilot 技能。请参阅 在 IDE 中提问 GitHub Copilot。 |
@terminal | 具备 Visual Studio Code 终端 Shell 及其内容的上下文。当您需要创建或调试终端命令时,请使用 @terminal。 |
@vscode | 具备 Visual Studio Code 命令和功能的上下文。当您需要 Visual Studio Code 方面的帮助时,请使用 @vscode。 |
@workspace | 具备您工作区中代码的上下文。当您希望 Copilot 考虑项目结构、代码各部分的交互或项目中的设计模式时,请使用 @workspace。 |
本文的此版本针对 Visual Studio 中的 Copilot。若要查看其他版本的本文,请点击上方的标签。
关于 GitHub Copilot 增强功能
您可以使用多种命令和选项来提升 Copilot Chat 的使用体验。为您正在进行的任务找到合适的命令或选项,可帮助您更高效地实现目标。此速查表提供了使用 Copilot Chat 时最常用的命令和选项的快速参考。
有关在 Visual Studio 中开始使用 Copilot Chat 的信息,请参阅 在 IDE 中提问 GitHub Copilot。
斜杠命令
使用斜杠命令可避免在常见场景中编写复杂提示。要使用斜杠命令,请在聊天提示框中键入 /,随后输入命令名称。
可用的斜杠命令可能因您的环境和聊天上下文而异。要查看当前可用的斜杠命令列表,请在当前环境的聊天提示框中键入 /。以下是使用 Copilot Chat 时最常用的一些斜杠命令列表。
| 命令 | 描述 |
|---|---|
/doc | 为此符号添加文档注释。 |
/explain | 解释活动编辑器中代码的工作原理。 |
/fix | 为所选代码中的问题提供修复建议。 |
/help | GitHub Copilot 的快速参考与基础使用。 |
/optimize | 分析并优化所选代码的运行时间。 |
/tests | 为所选代码生成单元测试。 |
引用
默认情况下,Copilot Chat 会引用您打开的文件或已选择的代码。您也可以使用 # 加文件名、文件名和行号,或解决方案,以引用特定文件、行或整个解决方案。
| 示例 | 描述 |
|---|---|
在 #MyFile.cs 中的测试在哪里? | 引用特定文件 |
这些文件 #MyFile.cs #MyFile2.cs 之间有什么关联? | 引用多个文件 |
解释此函数 #MyFile.cs: 66-72? | 引用文件中的特定行 |
在此 #solution 中有删除方法吗? | 引用当前文件 |
本文的此版本针对 JetBrains 中的 Copilot。若要查看其他版本的本文,请点击上方的标签。
关于 GitHub Copilot 增强功能
您可以使用多种命令和选项来提升 Copilot Chat 的使用体验。为您正在进行的任务找到合适的命令或选项,可帮助您更高效地实现目标。此速查表提供了使用 Copilot Chat 时最常用的命令和选项的快速参考。
有关在 JetBrains 中开始使用 Copilot Chat 的信息,请参阅 在 IDE 中提问 GitHub Copilot。
斜杠命令
使用斜杠命令可避免在常见场景中编写复杂提示。要使用斜杠命令,请在聊天提示框中键入 /,随后输入命令名称。
可用的斜杠命令可能因您的环境和聊天上下文而异。要查看当前可用的斜杠命令列表,请在当前环境的聊天提示框中键入 /。以下是使用 Copilot Chat 时最常用的一些斜杠命令列表。
| 命令 | 描述 |
|---|---|
/explain | 解释活动编辑器中代码的工作原理。 |
/fix | 为所选代码中的问题提供修复建议。 |
/help | GitHub Copilot 的快速参考与基础使用。 |
/tests | 为所选代码生成单元测试。 |
本文的此版本针对 Xcode 中的 Copilot。若要查看其他版本的本文,请点击上方的标签。
关于 GitHub Copilot 增强功能
您可以使用多种命令和选项来提升 Copilot Chat 的使用体验。为您正在进行的任务找到合适的命令或选项,可帮助您更高效地实现目标。此速查表提供了使用 Copilot Chat 时最常用的命令和选项的快速参考。
有关在 Xcode 中开始使用 Copilot Chat 的信息,请参阅 在 IDE 中提问 GitHub Copilot。
斜杠命令
使用斜杠命令可避免在常见场景中编写复杂提示。要使用斜杠命令,请在聊天提示框中键入 /,随后输入命令名称。
可用的斜杠命令可能因您的环境和聊天上下文而异。要查看当前可用的斜杠命令列表,请在当前环境的聊天提示框中键入 /。以下是使用 Copilot Chat 的斜杠命令列表。
| 命令 | 描述 |
|---|---|
/doc | 为此符号生成文档。 |
/explain | 为所选代码提供解释。 |
/fix | 建议代码错误和拼写错误的修复方案。 |
/simplify | 简化当前代码选区。 |
/tests | 为当前代码选区创建单元测试。 |