0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GitHub Copilot 可以免费使用了!

KiCad 来源:KiCad 作者:KiCad 2024-12-22 11:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这个标题有点标题党,虽然 Github Copilot 确实是可以免费使用,但这个免费是有限制的,聊天互动每月限制50次,代码补全(或者建议)每月2000次。不过这个 Copiot 真的是很好用!建议大家都先去试一下,再决定要不要花每个月10美金订阅!

81456ff0-c013-11ef-902f-92fbcf53809c.png

不管是 Github Copilot 还是 Cursor,最大的优点是可以在 IDE 里面直接修改或审核代码,而且可以几个文件一起看,非常高效。如果您还是在网页浏览器里复制、粘贴代码,让 gpt 或者 kimi 干活,那就太 out 了;虽然免费,但浏览器模式都会有窗口上下文的限制,而且看起来着实没有在类似 VSCode 的 IDE 里舒服。下面的小视频是一个代码补全+写单元测试的例子:

Github Copilot 可以做什么?

你可以在 VS Code 中使用 Copilot 插件自动生成代码、修复代码错误、询问关于代码的问题以及其他许多功能。

代码补全

GitHub Copilot 可以在你编写代码时,提供自动完成的建议。只需在编辑器中开始编写代码,Copilot 就会为您提供相关建议。如果你需要特定的功能或代码,可以通过添加自然语言编写的代码注释来给 Copilot 提供方向,告诉它你想要什么。

81781130-c013-11ef-902f-92fbcf53809c.png

对话

当你在编程过程中遇到问题,无论是在调试一个bug还是开发一个新功能,GitHub Copilot都能通过聊天的方式提供帮助。

聊天视图:

你可以直接在聊天视图中向Copilot寻求帮助,并且可以将你当前文件中的代码引入到聊天中。这里强调的是,Copilot不仅仅是一个搜索引擎,它能够提供与你代码库相关的具体答案,而不是泛泛的通用回答。

818d9cee-c013-11ef-902f-92fbcf53809c.png

内链聊天(Inline chat):

这个功能允许用户直接在代码编辑器中应用 Copilot 提供的人工智能建议,而不需要中断编码流程。如果你需要帮助重构一个方法、添加错误处理或者解释一个复杂的算法,只需在编辑器中启动Copilot即可。

81a2ff8a-c013-11ef-902f-92fbcf53809c.png

快速聊天(Quick chat):

用户可以通过执行“Chat: Open Quick Chat”命令来打开 Quick Chat 功能。也可以通过使用快捷键Ctrl+Shift+I(在Windows/Linux系统上)或Cmd+Shift+I(在MacOS系统上)来快速打开Quick Chat。

81ca51ca-c013-11ef-902f-92fbcf53809c.png

参与者(Participants)

Participants 是在特定领域(如编程、编辑器或其他领域)中的专家。在任何聊天中,你可以通过标记(tagging)这些参与者来限定你的问题范围,并因此获得更准确的答案。

@workspace

81e96ff6-c013-11ef-902f-92fbcf53809c.png

@terminal

8203da6c-c013-11ef-902f-92fbcf53809c.png

@vscode

822223a0-c013-11ef-902f-92fbcf53809c.png

斜杠命令(Slash commands)

斜杠命令是聊天参与者可以贡献的一种快捷方式,它们提供了特定功能的快捷入口。使用斜杠命令,用户可以直接访问为常见编码工作流程精心设计的提示,无需进行任何提示工程(prompt engineering)。 以下是使用几个斜杠命令的例子:

/fix - 这个命令可能用于自动修复代码中的错误或问题。

/doc - 这个命令可能用于生成或查找代码的文档。

/tests - 这个命令可能用于创建或运行测试代码。

/fix

823ee8aa-c013-11ef-902f-92fbcf53809c.png

/doc

825b4018-c013-11ef-902f-92fbcf53809c.png

/tests

82735b08-c013-11ef-902f-92fbcf53809c.png

模型选择

可以选择 GPT-4o、Claude 3.5 Sonnet 等多个模型:

8292abca-c013-11ef-902f-92fbcf53809c.png

多文件编辑

可以同时编辑、审核多个文件,非常好用的功能!

82a49222-c013-11ef-902f-92fbcf53809c.png

多语言支持

GitHub Copilot 是一个可以在多种编程语言中工作的智能代码辅助工具,包括但不限于 Java、PHP、Python、JavaScript、Ruby、Go、C#C++。由于它是基于公共代码库中的语言进行训练的,因此它能够支持大多数流行的编程语言、库和框架。

价格

最后看一下价格差异,每月10美元可能是一个不错的选择:

82c59616-c013-11ef-902f-92fbcf53809c.png

结束语 对于软件工程师嵌入式工程师来说,GitHub Copilot 是一个强大的AI编程辅助工具,它能够显著提升编码效率并降低编程门槛。合理利用这一工具,可以在保证代码质量的同时,提升工作效率和创新能力。

注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CoPilot
    +关注

    关注

    1

    文章

    57

    浏览量

    6529
  • GitHub
    +关注

    关注

    3

    文章

    484

    浏览量

    18424
  • KiCAD
    +关注

    关注

    5

    文章

    313

    浏览量

    10228
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    gitee不能用了,也切换不到github,软件包都无法使用,怎么解决?

    gitee不能用了,也切换不到github,软件包都无法使用了,这个要怎么解决呀
    发表于 10-09 08:41

    Copilot操作指南(二):使用预置提示词管理您自己的“工具”

    “  新版本的 Copilot 支持 Prompt 提示词的保存、导入及导出。您可以直接调用常用的提示词,结合与图纸的交互功能,快速实现一些非常酷的功能。  ” 预置 Prompt 提示词
    的头像 发表于 07-21 11:15 3217次阅读
    <b class='flag-5'>Copilot</b>操作指南(二):使用预置提示词管理您自己的“工具”

    Copilot操作指南(一):使用图片生成原理图符号、PCB封装

    “  上周推出支持图片生成模型的华秋发行版之后,得到了很多小伙伴的肯定。但看到更多的回复是:为什么我的 Copilot 无法生成符号?只有普通的文本回复?今天就为大家详细讲解下图片生成符号、封装
    的头像 发表于 07-15 11:14 3903次阅读
    <b class='flag-5'>Copilot</b>操作指南(一):使用图片生成原理图符号、PCB封装

    微软开源GitHub Copilot Chat,AI编程迎来新突破

    GitHub Copilot + vscode的组合我已经用了很久,我的代码开发效率完全提升了一个level。帮我代码提示,代码不全,注释理解生成代码等等,这些我是我经常用到的功能。 在今天凌晨4点
    的头像 发表于 07-02 09:34 812次阅读
    微软开源<b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> Chat,AI编程迎来新突破

    各大厂商与新兴企业推出的 EDA Copilot 工具

    当前EDA(电子设计自动化)领域正经历AI驱动的智能化转型,各大厂商与新兴企业推出的EDA Copilot工具通过自然语言交互、自动化设计优化等技术,显著提升芯片设计效率。以下是基于最新行业
    的头像 发表于 06-06 09:34 1765次阅读

    Windows Arm64托管运行器正式支持GitHub Actions

    的面向 GitHub Copilot 的 Arm 扩展程序,更是进一步简化并加速了向 Arm 架构服务器的迁移过程。双方的共同努力正在赋能开发者,使其能够在 Arm 平台上进行更快、更智能和更高效的开发工作。
    的头像 发表于 04-28 14:23 900次阅读

    KiCad 华秋发行版支持 AI Copilot 了?

    Copilot 功能还处于内测阶段,感兴趣的小伙伴可以在 4.15~17 的慕尼黑电子展上去华秋电子展位体验功能并反馈建议。 KiCad Copilot 拿到了内测的最新 KiCad 华秋发行版,最大的亮点就是在原理图中嵌入了
    的头像 发表于 04-15 11:13 4108次阅读
    KiCad 华秋发行版支持 AI <b class='flag-5'>Copilot</b> 了?

    微软Copilot迎来重大更新

    “在微软成立50周年之际,微软AI首席执行官穆斯塔法·苏莱曼发布了Copilot的重大更新,这标志着人工智能助手进入了一个全新的时代。穆斯塔法在活动中表示:“Copilot不仅仅是一个AI,它是属于
    的头像 发表于 04-09 16:40 690次阅读

    使用智能工具简化向Arm平台的迁移过程

    今年二月,Arm 推出了 GitHub Copilot 新扩展程序,助力快速迁移至 Arm 架构服务器。本文将带你了解开发者该如何利用 GitHub Copilot 和 Arm Run
    的头像 发表于 03-10 09:22 649次阅读
    使用智能工具简化向Arm平台的迁移过程

    Arm推出GitHub Copilot新扩展程序,助力快速迁移至Arm架构服务器

    工具之一,此次推出的扩展程序能让数百万Copilot用户更容易地访问Arm®架构的技术,并为开发者提供更友好的体验。此外,此次发布亦首次为全球开发者免费提供了完整的
    的头像 发表于 03-04 16:07 855次阅读
    Arm推出<b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b>新扩展程序,助力快速迁移至Arm架构服务器

    Arm推出GitHub Copilot新扩展程序

    Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称“Arm”)宣布其已正式推出专为 GitHub Copilot 设计的新扩展程序。GitHub Copilot 是全球部署最广泛
    的头像 发表于 02-24 10:14 888次阅读

    GitHub Copilot新增Agent模式:自主解决Bug与修改功能

    GitHub Copilot 现在也支持 Agent 模式了,也就是你交代给它一项任务,包括改 Bug 或者开发新模块,不需要去特别说明相关的代码,它会自动去代码去找到合适的代码,并解决问题,就像
    的头像 发表于 02-09 17:35 4638次阅读
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b>新增Agent模式:自主解决Bug与修改功能

    微软Office引入AI助手Copilot并涨价

    微软公司近日正式宣布,将在其旗下知名的Office应用程序系列中,引入全新的AI助手Copilot。这一革命性的改变意味着,用户将在Word、Excel、PowerPoint、Outlook以及
    的头像 发表于 01-18 11:29 1231次阅读

    微软重新推出免费企业版Copilot:Microsoft 365 Copilot Chat

    据外媒最新报道,微软近期重新推出了其备受关注的企业版Copilot,并命名为“Microsoft 365 Copilot Chat”。这一新版本的最大亮点在于其免费提供的AI代理功能,为用户带来
    的头像 发表于 01-17 10:08 977次阅读

    微软预览版Copilot Vision AI功能上线

    Vision AI功能能够智能地分析用户正在浏览的网页内容,为用户提供更加便捷、高效的信息获取方式。借助这一功能,用户可以更加轻松地理解和处理网页上的信息,提高工作和学习的效率。 微软表示,预览版的Copilot Vision AI功能将为用户提供初步的体验机会,以便收
    的头像 发表于 12-09 14:38 889次阅读