Skip to main content
Skip to content

在 IDE 中使用GitHub Copilot快速入门

在 IDE 中用于 Copilot 说明概念、完整代码、建议编辑和验证使用代理模式的文件。

GitHub Copilot 在受支持的 IDE 中提供: Visual Studio Code、、 Visual Studio、 JetBrains IDEsEclipse 和 XCode。 它可以回答问题和说明概念,并在工作时建议或完成代码。 在支持代理模式的 IDE 中,它还可以建议编辑和验证文件。

本快速入门介绍如何使用这些功能。 大约需要十分钟的时间。

先决条件

询问有关代码的问题

  1. 在编辑器中打开现有代码文件。

  2. 打开Copilot Chat窗口。

    执行此操作的方式取决于 IDE。

    • 在Visual Studio Code中,按 Ctrl+Alt+I(Windows/Linux)或控制+命令+I(macOS)。
    • 在其他 IDE 中,在菜单栏或边栏中查找 Copilot Chat 。 请参阅“在 IDE 中向 GitHub Copilot 提问问题”。
  3. 键入 what does this file do,然后按 Enter

Copilot答案显示在你的问题下方。

  1. 在编辑器中选择一行代码,然后在聊天窗口中键入 explain this line

Copilot 可以查看你当前打开的文件,因此你可以直接询问与你的代码相关的问题,而不用先描述代码内容。

让 Copilot 处理任务

大多数 IDE 支持 代理模式。 在代理模式下,你只需说明你的需求,Copilot 就会决定要更改哪些文件、进行编辑,并在你批准后运行命令。

若要检查 IDE 是否支持代理模式,请参阅 Copilot特征矩阵

  1. 在聊天窗口中,选择 “代理”,然后描述任务。 例如,Create a task manager web app with the ability to add, delete, and mark tasks as completed

  2. Enter

Copilot 生成所需的文件和代码。

  1. 查看更改,然后使用 IDE 的控件接受这些更改。

准备就绪后,保存所做的更改,并在确认无误后提交。

获取第一个内联建议

GitHub Copilot 可以在你工作时建议代码,并支持许多编程语言。 此示例使用 JavaScript,但可以按照首选语言进行操作。

  1. 在 IDE 中,创建新的 JavaScript(*.js) 文件。

  2. 在 JavaScript 文件中,键入以下函数标头。

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

Copilot 将自动以灰色文本显示整个函数正文。 具体的建议可能会有所不同。

  1. 要接受建议,请按 Tab

准备就绪后,保存更改,并在确认一切无误后提交。

后续步骤