跨环境的 GitHub Copilot:IDE、聊天、GitHub.com 和命令行技术
中级
开发人员
DevOps 工程师
学生
GitHub
了解 GitHub Copilot 跨各种开发环境的多方面功能。 了解如何利用 IDE 中的 AI 辅助编码,参与复杂任务的自然语言对话,提高命令行工作效率,并加快开发工作流,从代码创建到拉取请求完成。
学习目标
完成本模块后,你能够:
- 了解如何利用 GitHub Copilot 的自动建议、多个建议窗格及其适应不同编码样式以加速代码开发的能力。
- 了解如何通过内联注释、块注释、文档字符串和其他类型的注释向 GitHub Copilot 提供上下文,以提高代码生成准确性和速度。
- 了解如何通过自然语言对话与 GitHub Copilot 交互,以生成复杂的代码、调试问题、获取代码说明并实时简化开发工作流。
- 了解如何通过使用范围引用、斜杠命令和代理来提高 GitHub Copilot Chat 建议的相关性,从而更高效地完成常规开发任务。
- 了解如何在 GitHub.com 上使用 GitHub Copilot 进行存储库探索、拉取请求协助、问题管理和协作代码评审工作流。
- 了解如何在 CLI 中与 GitHub Copilot 交互,以获取命令说明、建议和执行命令以自动执行终端工作流。
先决条件
- 基本编码知识。
- GitHub Copilot 访问权限:若要使用它,可在以下集成开发环境 (IDE) 中安装为你提供的 GitHub Copilot 扩展:
- Visual Studio
- Visual Studio Code
- Neovim
- JetBrains IDE(IntelliJ、PyCharm、WebStorm 等)
- 一个 GitHub 帐户,你可通过代码编辑器将它与 Copilot 连接。