在开始使用 GitHub Copilot 之前,需要为个人帐户设置免费试用或订阅。
注意****:如果已经使用过 2021 年 7 月至 2022 年 6 月期间提供的免费 GitHub Copilot 技术预览版,则没有资格获得为期 30 天的试用。
在任何页面的右上角,单击个人资料照片,然后单击“设置”。
在边栏的“代码、规划和自动化”部分中,单击“?GitHub Copilot”。
在 GitHub Copilot 设置页面上,单击“启用 GitHub Copilot”。
选择要按月还是按年付款,然后单击“继续访问 Copilot”。
按照步骤确认付款详细信息,然后单击“提交”。
选择首选项,然后单击“保存并开始”。
可以稍后通过返回到 GitHub Copilot 设置来更改这些首选项。 有关详细信息,请参阅“在环境中配置 GitHub Copilot”。
注意:如果你作为 GitHub Enterprise Cloud 帐户拥有的组织的成员,拥有 GitHub Copilot 订阅,组织必须为你分配 GitHub Copilot 席位,然后你才能使用 GitHub Copilot。
注意:如果已经为企业帐户设置付款方式,并按 GitHub 计费,则可以跳过此部分。
作为使用 Microsoft 企业协议的客户,你需要将 Azure 订阅 ID 连接到企业帐户才能启用 GitHub Copilot 并支付其费用,请参阅“连接 Azure 订阅”。
转到?GitHub Copilot Business 注册页。
若要为企业购买 GitHub Copilot,请选择“在企业级启用 GitHub Copilot”,然后单击“继续” 。
选择要为其购买 GitHub Copilot 的企业,然后单击“继续”。
按照步骤确认付款详细信息,然后单击“保存”。
如果文件中没有付款方法,系统将提示你添加一个。
有关详细信息,请参阅“???????启用和设置 GitHub Copilot Business”。
若要使用 GitHub Copilot,必须先安装 Visual Studio Code 扩展。
在 Visual Studio Code 市场中,转到????????GitHub Copilot 扩展页,然后单击“安装”。
此时会显示一个弹出窗口,要求打开 Visual Studio Code。 单击“打开 Visual Studio Code”。
在 Visual Studio Code 的“扩展: GitHub Copilot”选项卡中,单击“安装”。
如果以前未在 GitHub 帐户中授权 Visual Studio Code,系统会提示你在 Visual Studio Code 中登录到 GitHub。
在浏览器中,GitHub 将请求 GitHub Copilot 所需的权限。 若要批准这些权限,请单击“授权 Visual Studio Code”。
在 Visual Studio Code 的“Visual Studio Code”对话框中,若要确认身份验证,请单击“打开”。
注意:如果为 GitHub Copilot 启用了重复检测,则使用提供的代码示例时,可能会收到有限的建议或没有建议。 作为替代方法,你可以首先键入自己的代码,以查看来自 GitHub Copilot 的建议。 有关重复检测的详细信息,请参阅“???????在 GitHub.com 上配置 GitHub Copilot 设置”。
GitHub Copilot 为多种语言和各种框架提供建议,但尤其适用于 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++。 GitHub Copilot 还可以帮助生成数据库的查询。 以下示例使用的是 JavaScript,但其他语言的工作方式类似。
打开 Visual Studio Code。
在 Visual Studio Code 中,创建一个新的 JavaScript (*.js) 文件。
在 JavaScript 文件中,键入以下函数标头。
JavaScript
function calculateDaysBetweenDates(begin, end) {
GitHub Copilot 将自动以灰色文本建议整个函数正文。 具体的建议可能会有所不同。??????????????