使用 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扩展,请执行以下操作:
- 在 VS Code 中,打开 “扩展 ”面板(Ctrl+Shift+X)。
- 搜索GitHub Copilot 对话助手并安装由GitHub发布的扩展。
- 出现提示时,请使用 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是一种帮助你的工具,而不是替代你自己的判断。