标签 AI 下的文章

GitHub Copilot 是一项由 AI 为你进行结对编程的服务。Copilot 的意思是副驾驶,所以可以想象成在我们写代码时,它在旁边轻轻地帮助我们。它与 ChatGPT 那样的聊天形式不同,即使不给出特别指示,只要你写代码,它就会自然地给出建议。

例如,当用 Python 写到 def generate_random_ 时,GitHub Copilot 就会为你建议剩余的代码。只要按下 Tab 键,就可以采用建议的代码。虽然一开始很难得到非常完美的代码,但即使只是只有60分的代码,能先有一个草稿也是非常值的。

创建 GitHub 账号并购买方案

使用 Copilot 的前提是需要一个 GitHub 账号。所以请你先注册一个,但是如果是程序员的话,基本都有 Github 账号吧()

个人合同

个人使用的方案是 GitHub Copilot for Individuals。按月支付为每月 10 美元,按年支付为每年 100 美元。支付使用信用卡。

企业合同

企业使用的方案是在 Organization 中签订 Copilot for Business。每用户每月 19 美元。支付使用信用卡,请注册法人用信用卡。在这种情况下,可以强制对属于 Organization 的用户应用统一策略,因此可以部分控制使用。目前,可以选择是否阻止与公共代码匹配的建议。如果将其设为 Blocked,就可以抑制无意中挪用他人公开代码而导致许可证侵权的风险。

1.png

Organization 的管理员可以按如下方式选择使用用户:不让任何人使用(解约)、所属全员、选择的用户。由于只会按实际使用的用户计费,管理员应从公司内部招募希望使用者,或整理申请工作流。

将 GitHub Copilot 引入 VSCode

如果网络必须通过代理服务器才能连接互联网,则需要进行代理设置。从顶部菜单点击 File > Preference > Settings。

在打开的 Settings 画面中,打开左侧菜单 Application > Proxy。

在显示的 Proxy (Applies to all profiles) 中输入代理服务器 URL。

3.avif

添加 Extension

将 GitHub Copilot 用的 Extension(扩展功能)添加到 VSCode。

打开 VSCode,点击左侧菜单中四个方形的图标(下图中红框),在上方出现的搜索文本输入框中输入“copilot”。

4.avif

点击最上方出现的 GitHub Copilot 右侧的 "Install" 按钮。

账号设置

如果 VSCode 右下角显示 GitHub Copilot 图标(下图中红框),就说明 GitHub Copilot 已经可以使用了。

5.avif

如果显示的不是 GitHub Copilot 图标,而是旋转的图标,则说明正在等待登录 GitHub。如果消息关闭了,点击右下角的铃铛即可打开消息。

6.avif

点击 "Sign in to GitHub",通过浏览器登录 GitHub。会出现几次确认消息,请允许并继续。如果 GitHub Copilot 图标上有斜线,则说明由于某种原因认证失败了。点击 VSCode 左下方的用户图标 > 自己的 GitHub 账号名 (GitHub) > Sign Out,先登出并重启 VSCode。之后,再重新登录 GitHub 试试看。