什么?听说你还没用上GitHub Copilot

GitHub Copilot 是什么

他是目前我用的 ai 编程最好的工具,没有之一。

Copilot 在 GPT-3 支持下,帮助在您的编辑器中自动生成代码。它可作为 Visual Studio Code、JetBrains IDE 套件和 Neovim 等扩展使用。AI 工具理解 TypeScript、Python、JavaScript、Ruby 和数十种其他常见语言,因为 AI 建议来源于 Github 公共存储库中 的开源项目,当您激活了 GitHub Copilot 插件,基于您正在编写的代码上下文线索,他会自动适应你编写代码的格式,风格。
你只要编写所需代码的描述或者函数名称,Copilot 就会非常快速,自动完成你所需的代码。

它不只是创建一种解决方案,而是创建多个,你可以选择你想要的一个。随着你用的次数越来愈多,他会越来越懂你。写出的代码完全符合你的心意,比老公还要贴心,就是这么神奇。

当然,你会发现,有些建议并不总是有效,甚至没有意义,GitHub Copilot 并不总是编写出完美的绝对正确的代码。他会尽最大努力去尝试和理解开发者的意图。再给你输出代码之前,他不会实际上的测试验证代码。所以你来使用这些代码,你还是要认真的审查下,除非你是传说中的大拿。

GitHub Copilot 仍然只是一个工具。它甚至还不能取代对人类开发者的需求。你不能仅仅依靠 Copilot,接受建议并进行修改代码,开发任务的责任还是在开发者本人身上。我们所要做的就是利用好提高自己效率的工具,为自己所用

如何安装 GitHub Copilot

  1. 要添加 GitHub Copilot,请打开你的 GitHub 并转到设置。
  2. 在左侧菜单中选择 GitHub Copilot 并勾选 Allow 以启用它,然后单击 Save 按钮以保存。
  3. 现在打开 Visual Studio Code 并转到 Extensions(扩展),在搜索栏中搜索 GitHub Copilot。
  4. 安装 Github Copilot,并重新启动你的 Visual Studio Code。
  5. 在底部,你会看到 GitHub Copilot 已被激活。

开发中怎么使用 GitHub Copilot

操作实例一:将注释转换为代码

只需输入几个模式示例即可

操作实例二:自动填充重复代码

GitHub Copilot 是开发人员加速编写重复代码的理想方式。如果您正在编写大量样板代码,只需输入几个模式示例即可。然后 Copilot 将处理其余部分。

图片来自:https://www.hayo.com/

在这个例子中,常量变量以秒为单位开始。一旦第二行显示了将分钟乘以秒的 const,Copilot 就会识别出模式并自动完成代码,包括小时、天、周、月和年。这五行额外的代码可以通过单击一次来编写。在规模上,这将节省大量编程时间,特别是对于较大的块而言

操作实例二:完全使用 Copilot 创建应用程序

LogRocket 上找到了一篇由一位英国软件工程师撰写的优秀案例研究。在一个星期内,Copilot 完全依靠 Copilot 的建议。他也不会写任何新的代码, 创建了一个简单的语录生成应用程序。后续就不知道了。

更快更强

  • 接受建议:Tab
  • 拒绝建议:Esc
  • 打开 Copilot:Ctrl + Enter (会打开一个单独的面板,展示 10 个建议)
  • 下一条建议:Alt/Option + ]
  • 上一条建议:Alt/Option + [
  • 触发行内 Copilot:Alt/Option + \ (Coplit 还没有给出建议或者建议被拒绝了,希望手工触发它提供建议)

什么?不免费了?嫌贵

目前 Copilot 已经不再免费,需要支付 10 美元/月或者 100 美元/年。如果你是教师学生,可以白嫖,如果你不是你可以走淘宝认证

购入截图放这里,2 年 20 块。

希望每个人都能用上ai。

关于npm你知道多少? 2023年这7个项目可以帮助你成为前端高手

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×