GitHub Copilot 入门

欢迎使用 Visual Studio 中的 AI 助手 GitHub Copilot!

Copilot 通过建议整个代码行或代码块、回答问题以及帮助编写单元测试、调试和分析等常规任务(直接在 Visual Studio 环境中)帮助你更快、更准确地编码。

本文介绍如何使用 Copilot 并在 Visual Studio 中充分利用其功能。

启动 Copilot

  1. 启动 Visual Studio(版本 17.8 或更高版本)。
    建议更新到最新版本的 Visual Studio,以充分利用 Copilot。

  2. 创建新项目,打开现有项目,或继续不带代码启动 IDE。

  3. 选择 Visual Studio 右上角的 GitHub Copilot 锁屏提醒,然后选择 “打开聊天窗口”以登录

    显示 Visual Studio 中 GitHub Copilot 锁屏提醒的屏幕截图。

    如果未安装 Copilot,请从下拉列表中选择 “安装 Copilot ”,然后按照安装程序提示进行作。 有关详细信息,请参阅 “管理 Copilot 安装和状态”。

  4. 在“聊天”窗口中,选择使用现有 GitHub 帐户登录或 注册 Copilot Free。 按照浏览器中的提示完成登录或注册过程。 完成后,返回到 Visual Studio 以继续使用 Copilot。

Copilot 现已准备好在 Visual Studio 中使用!

开始使用 Copilot

登录后,可以在聊天窗口中和整个 IDE 中使用 Copilot。

  • 使用 代理模式MCP:在聊天窗口中,选择 “询问 ”并切换到 “代理 ”以启用代理模式。 使用工具图标访问 MCP、配置服务器,并选择 Copilot 可以使用的工具。 例如,发送“为此文件中的方法编写单元测试”,以获取有关生成目标代码的 Copilot 帮助。

  • 使用 “完成”“下一编辑建议:编码时,Copilot 直接在编辑器中提供建议。 Copilot 将建议新代码(显示为灰色文本)和对现有代码的编辑。

  • 在 Visual Studio 中使用 Copilot作:在编辑器上下文菜单、错误列表、功能搜索和其他 IDE 区域中查找 Copilot 支持的作和建议。

为工作流定制 Copilot 聊天

为项目和开发工作流自定义 Copilot。

  • 使用引用管理上下文:使用+按钮附加其他上下文,例如文件、图像或要求 Copilot 引用整个解决方案。

  • 访问不同的 模型:在提示窗口中使用模型选取器选择 AI 模型,或 将自己的模型引入 Copilot! 探索不同方案的不同模型,无论是回答快速问题、编写文档还是生成多文件代码编辑。

  • 添加自定义说明:在文件中添加可重用的自定义说明.github/copilot-instructions.md提示文件.github/prompts,以自定义 Copilot 的编码样式或项目需求的响应。

后续步骤

若要随时查看 Copilot 功能,请从 Visual Studio 右上角的 GitHub Copilot 徽章中选择 GitHub Copilot 演练

尝试使用 动手实验室生成完整的应用:Visual Studio 2022 中的 GitHub Copilot