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