跳至主要内容

GitHub Copilot 快速入门

快速学习如何在您的编辑器中使用 GitHub Copilot。

简介

GitHub Copilot 在您在编辑器中输入时提供代码建议。您还可以向 Copilot 询问与编码相关的疑问,例如如何最好地编写代码、如何修复错误或如何理解他人的代码。有关 Copilot 功能的完整详细信息,请参阅“关于 GitHub Copilot”。

使用 Copilot 的说明因您使用的编辑器而异。此版本的快速入门适用于 Visual Studio Code。单击上面的选项卡以查看其他编辑器的说明。

注册 GitHub Copilot

开始免费试用

如果您还没有访问 GitHub Copilot,您可以在您的个人 GitHub 帐户上设置 GitHub Copilot Individual 的免费试用或订阅。有关更多信息,请参阅“关于 GitHub Copilot Individual”。

先决条件

与 GitHub Copilot 聊天

安装 GitHub Copilot 扩展后,您可以向 Copilot 询问与编码相关的疑问。

注意

如果您通过您的组织访问 GitHub Copilot,但您的组织所有者已禁用聊天功能,则您将无法使用 GitHub Copilot Chat。请参阅 "管理组织中的 Copilot 策略和功能"。

  1. 打开一个现有的代码文件。

  2. 从活动栏中打开聊天视图。

    Screenshot of the Chat icon in the VS Code Activity Bar.

  3. 在聊天视图底部,在聊天输入字段中,键入:explain this file

  4. Enter

    Copilot 会在聊天视图中回复。

  5. 在编辑器中,选择一行或多行未注释的代码。

  6. 在聊天输入字段中,键入:add comments to these lines

  7. 如果您喜欢 Copilot 建议的注释,请将鼠标悬停在聊天视图中建议的代码上,然后单击“在光标处插入”图标以使用建议的代码替换选定的行。

    Screenshot of the "Insert at Cursor" icon in the chat view.

获取您的第一个代码补全建议

以下示例使用 JavaScript,但其他语言的工作方式类似。GitHub Copilot 为多种语言和各种框架提供建议,但对 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++ 的效果尤其好。GitHub Copilot 还可以帮助生成数据库查询或为 API 和框架生成建议。

  1. 打开 Visual Studio Code。

  2. 在 Visual Studio Code 中,创建一个新的 JavaScript (*.js) 文件。

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

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

    GitHub Copilot 将自动以灰色文本建议整个函数体。确切的建议可能会有所不同。

  4. 要接受建议,请按 Tab

下一步

GitHub Copilot 在您在编辑器中输入时提供代码建议。您还可以向 Copilot 询问与编码相关的疑问,例如如何最好地编写代码、如何修复错误或如何理解他人的代码。有关 Copilot 功能的完整详细信息,请参阅“关于 GitHub Copilot”。

使用 Copilot 的说明因您使用的编辑器而异。此版本的快速入门适用于 Visual Studio。点击上面的选项卡查看其他编辑器的说明。

注册 GitHub Copilot

开始免费试用

如果您还没有访问 GitHub Copilot,您可以在您的个人 GitHub 帐户上设置 GitHub Copilot Individual 的免费试用或订阅。有关更多信息,请参阅“关于 GitHub Copilot Individual”。

先决条件

与 GitHub Copilot 聊天

安装 GitHub Copilot 扩展后,您可以向 Copilot 询问与编码相关的疑问。

注意

如果您通过您的组织访问 GitHub Copilot,但您的组织所有者已禁用聊天功能,则您将无法使用 GitHub Copilot Chat。请参阅 "管理组织中的 Copilot 策略和功能"。

  1. 打开一个现有的代码文件。

  2. 在 Visual Studio 菜单栏中,单击视图,然后单击GitHub Copilot Chat

  3. 在 Copilot Chat 窗口中,键入what does this file do,然后按 Enter

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

  4. 在编辑器中选择一行代码。

  5. 在 Copilot Chat 窗口中,键入explain this line,然后按 Enter

获取您的第一个代码补全建议

以下示例使用 JavaScript,但其他语言的工作方式类似。GitHub Copilot 为多种语言和各种框架提供建议,但对 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++ 的效果尤其好。GitHub Copilot 还可以帮助生成数据库查询或为 API 和框架生成建议。

  1. 打开 Visual Studio。

  2. 在 Visual Studio 中,创建一个新的 JavaScript (*.js) 文件。

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

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

    GitHub Copilot 将自动以灰色文本建议整个函数体。确切的建议可能会有所不同。

  4. 要接受建议,请按 Tab

下一步

GitHub Copilot 在您在编辑器中输入时提供代码建议。您还可以向 Copilot 询问与编码相关的疑问,例如如何最好地编写代码、如何修复错误或如何理解他人的代码。有关 Copilot 功能的完整详细信息,请参阅“关于 GitHub Copilot”。

使用 Copilot 的说明取决于您使用的编辑器。此快速入门版本适用于 JetBrains IDE。点击上面的选项卡查看其他编辑器的说明。

注册 GitHub Copilot

开始免费试用

如果您还没有访问 GitHub Copilot,您可以在您的个人 GitHub 帐户上设置 GitHub Copilot Individual 的免费试用或订阅。有关更多信息,请参阅“关于 GitHub Copilot Individual”。

先决条件

与 GitHub Copilot 聊天

安装 GitHub Copilot 插件后,您可以向 Copilot 提出与编码相关的疑问。

注意

如果您通过您的组织访问 GitHub Copilot,但您的组织所有者已禁用聊天功能,则您将无法使用 GitHub Copilot Chat。请参阅 "管理组织中的 Copilot 策略和功能"。

  1. 打开一个现有的代码文件。

  2. 通过点击 JetBrains IDE 窗口右侧的Copilot Chat图标打开 Copilot Chat 窗口。

    Screenshot of the Copilot Chat icon in the Activity Bar.

  3. 在 Copilot Chat 窗口中,键入what does this file do,然后按 Enter

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

  4. 在编辑器中选择一行代码。

  5. 在 Copilot Chat 窗口中,键入explain this line,然后按 Enter

获取您的第一个代码补全建议

以下示例使用 JavaScript,但其他语言的工作方式类似。GitHub Copilot 为多种语言和各种框架提供建议,但对 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++ 的效果尤其好。GitHub Copilot 还可以帮助生成数据库查询或为 API 和框架生成建议。

  1. 在您的 JetBrains 编辑器中,创建一个新的 JavaScript (*.js) 文件。

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

    JavaScript
    function calculateDaysBetweenDates(begin, end) {
    

    GitHub Copilot 将自动以灰色文本建议整个函数体。确切的建议可能会有所不同。

  3. 要接受建议,请按 Tab

下一步