跳至主要内容

GitHub Copilot Chat 速查表

使用此速查表,可快速查阅使用 GitHub Copilot Chat 的最常用命令和选项。

本文的此版本针对 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查找并修复失败的测试。
/helpGitHub 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为所选代码中的问题提供修复建议。
/helpGitHub 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为所选代码中的问题提供修复建议。
/helpGitHub Copilot 的快速参考与基础使用。
/tests为所选代码生成单元测试。

本文的此版本针对 Xcode 中的 Copilot。若要查看其他版本的本文,请点击上方的标签。

关于 GitHub Copilot 增强功能

您可以使用多种命令和选项来提升 Copilot Chat 的使用体验。为您正在进行的任务找到合适的命令或选项,可帮助您更高效地实现目标。此速查表提供了使用 Copilot Chat 时最常用的命令和选项的快速参考。

有关在 Xcode 中开始使用 Copilot Chat 的信息,请参阅 在 IDE 中提问 GitHub Copilot

斜杠命令

使用斜杠命令可避免在常见场景中编写复杂提示。要使用斜杠命令,请在聊天提示框中键入 /,随后输入命令名称。

可用的斜杠命令可能因您的环境和聊天上下文而异。要查看当前可用的斜杠命令列表,请在当前环境的聊天提示框中键入 /。以下是使用 Copilot Chat 的斜杠命令列表。

命令描述
/doc为此符号生成文档。
/explain为所选代码提供解释。
/fix建议代码错误和拼写错误的修复方案。
/simplify简化当前代码选区。
/tests为当前代码选区创建单元测试。
© . This site is unofficial and not affiliated with GitHub, Inc.