GitHub Copilot 在受支持的 IDE 中提供: Visual Studio Code、、 Visual Studio、 JetBrains IDEsEclipse 和 XCode。 它可以回答问题和说明概念,并在工作时建议或完成代码。 在支持代理模式的 IDE 中,它还可以建议编辑和验证文件。
本快速入门介绍如何使用这些功能。 大约需要十分钟的时间。
先决条件
- 一个有效的 Copilot 计划。 请参阅“关于GitHub Copilot”。
- 适用于您的 Copilot IDE 的扩展。 请参阅“在环境中安装 GitHub Copilot 扩展”。
- 已在你的 IDE 中登录到 GitHub。 如果遇到身份验证问题,请参阅 排除GitHub Copilot的常见故障问题。
询问有关代码的问题
-
在编辑器中打开现有代码文件。
-
打开Copilot Chat窗口。
执行此操作的方式取决于 IDE。
- 在Visual Studio Code中,按 Ctrl+Alt+I(Windows/Linux)或控制+命令+I(macOS)。
- 在其他 IDE 中,在菜单栏或边栏中查找 Copilot Chat 。 请参阅“在 IDE 中向 GitHub Copilot 提问问题”。
-
键入
what does this file do,然后按 Enter。
Copilot答案显示在你的问题下方。
- 在编辑器中选择一行代码,然后在聊天窗口中键入
explain this line。
Copilot 可以查看你当前打开的文件,因此你可以直接询问与你的代码相关的问题,而不用先描述代码内容。
让 Copilot 处理任务
大多数 IDE 支持 代理模式。 在代理模式下,你只需说明你的需求,Copilot 就会决定要更改哪些文件、进行编辑,并在你批准后运行命令。
若要检查 IDE 是否支持代理模式,请参阅 Copilot特征矩阵。
-
在聊天窗口中,选择 “代理”,然后描述任务。 例如,
Create a task manager web app with the ability to add, delete, and mark tasks as completed。 -
按 Enter。
Copilot 生成所需的文件和代码。
- 查看更改,然后使用 IDE 的控件接受这些更改。
准备就绪后,保存所做的更改,并在确认无误后提交。
获取第一个内联建议
GitHub Copilot 可以在你工作时建议代码,并支持许多编程语言。 此示例使用 JavaScript,但可以按照首选语言进行操作。
-
在 IDE 中,创建新的 JavaScript(*.js) 文件。
-
在 JavaScript 文件中,键入以下函数标头。
JavaScript function calculateDaysBetweenDates(begin, end) {function calculateDaysBetweenDates(begin, end) {
Copilot 将自动以灰色文本显示整个函数正文。 具体的建议可能会有所不同。
- 要接受建议,请按 Tab。
准备就绪后,保存更改,并在确认一切无误后提交。
后续步骤
- 在你的 IDE 中使用自定义指令自定义 Copilot。 请参阅“在 IDE 中添加 GitHub Copilot 的存储库自定义说明”。
- 请尝试GitHub Copilot app。 请参阅“GitHub Copilot 应用入门”。