GitHub Copilot 扩展:概述

GitHub Copilot 是适用于 Azure Data Studio 的 AI 支持的结对编程扩展,可提供上下文感知型代码完成、建议,甚至整个代码片段。 这个功能强大的工具可帮助开发人员更高效地编写代码,减少在重复任务上花费的时间,并尽可能避免错误。

什么是 GitHub Copilot?

Azure Data Studio 的 GitHub Copilot 可以在任何编辑器窗口中使用。 若要使用 GitHub Copilot,必须具有有效的 Internet 连接。 可通过以下方式使用 GitHub Copilot:

  1. 在编辑器中键入代码时,GitHub Copilot 实时提供建议。
  2. 在键入自然语言注释时,GitHub Copilot 提供与注释相对应的代码建议。

若要接受建议,请按 Tab。 若要拒绝建议,请按 Esc

在任何时候,按 Ctrl+Enter 都可打开 GitHub Copilot 完成面板,该面板根据编辑器的上下文提供代码建议。

GitHub Copilot 聊天当前不适用于 Azure Data Studio。

安装 GitHub Copilot 扩展

若要开始,只需使用 Azure Data Studio 1.44 版本或更高版本,以及 GitHub Copilot 订阅

提示

GitHub Copilot 供经过验证的学生和 GitHub 上热门开放源代码项目的维护者免费使用。

  1. 选择“扩展”图标以查看可用扩展。

    Screenshot showing the Extension manager icon.

  2. 搜索“GitHub Copilot”扩展并选择它以查看其详细信息。 选择“安装”以添加扩展。

GitHub Copilot 的工作原理

GitHub Copilot 利用经过 GitHub 存储库中公开可用代码的庞大数据集训练的高级机器学习模型进行运作。 键入代码时,AI 会分析上下文并实时提供相关建议。 你也可以通过编写描述代码要执行的操作的自然语言注释来接收建议。

Azure Data Studio 中的 GitHub Copilot 扩展使用编辑器中的上下文来提供建议。 例如,如果要编写联接两个表的查询,GitHub Copilot 会从打开的编辑器中的列、工作区中的其他文件和常见语法模式建议联接条件。

隐私

代码专属于你。 我们按照我们的隐私声明采取负责任的做法,以确保你的代码片段不会用作 GitHub Copilot 其他用户的建议代码。