使用 GitHub Copilot 编写代码

已完成

Tip

有关更多详细信息,请参阅 “文本和图像 ”选项卡!

GitHub Copilot是 VS Code 中内置的 AI 编码助手。 编写时,它会监视代码并提供建议(完成行、填写函数和捕获常见错误),而无需离开编辑器。

注册 GitHub Copilot

若要使用GitHub Copilot,需要一个GitHub帐户。 如果没有,请在 github.com 注册。

  • 创建GitHub帐户时,请选择注册免费Copilot的选项。

还可以选择订阅 GitHub Copilot Pro。 导航到GitHub帐户中的Copilot设置以升级计划。

在 VS Code 中安装 GitHub Copilot 对话助手

若要在 VS Code 中安装GitHub Copilot扩展,请执行以下操作:

  1. 在 VS Code 中,打开 “扩展 ”面板(Ctrl+Shift+X)。
  2. 搜索GitHub Copilot 对话助手并安装由GitHub发布的扩展。
  3. 出现提示时,请使用 GitHub 帐户登录。

键入时Copilot如何提供帮助

安装后,Copilot在后台自动工作。 编写代码时,它会以灰色文本显示 内联建议 。 若要接受建议,请按 Tab。若要忽略它,只需继续键入即可。

例如,如果开始键入:

print("How old are you?")

Copilot可能建议:

age = input()

用于快速修复的Copilot

当 VS Code 突出显示代码中的错误时,通常会看到灯泡图标(💡)出现。 单击它可能会显示“使用Copilot”选项显示“修复”,该选项建议更正问题。

带注释的指南Copilot

还可以在代码中编写注释来指导Copilot。 例如,如果编写:

# Prompt the user for their name and greet them

输入下一行时,Copilot会自动建议与批注匹配的代码。

与Copilot聊天

你可以与Copilot聊天来提问、获取说明或请求代码片段。 通过在 VS Code 标题栏中选择聊天图标或使用 Ctrl+Alt+i(Windows/Linux)/控制+命令+i(Mac)打开聊天视图。 你可以要求Copilot解释代码、建议改进,甚至根据说明生成新代码。

什么是Copilot , 不是

Copilot是一个有用的助手,但它并不完美。 它根据它所学习的代码中的模式生成建议,这意味着其建议有时可能不正确、不完整或不太适合你的情况。

Important

在接受之前,请始终阅读并了解Copilot建议的内容。 你仍然是程序员 - Copilot是一种帮助你的工具,而不是替代你自己的判断。