GitHub Copilot 可以免费使用了!

描述

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

CoPilot

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

Github Copilot 可以做什么?

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

代码补全

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

CoPilot

对话

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

聊天视图:

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

CoPilot

内链聊天(Inline chat):

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

CoPilot

快速聊天(Quick chat):

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

CoPilot

参与者(Participants)

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

@workspace

CoPilot

@terminal

CoPilot

@vscode

CoPilot

斜杠命令(Slash commands)

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

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

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

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

/fix

CoPilot

/doc

CoPilot

/tests

CoPilot

模型选择

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

CoPilot

多文件编辑

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

CoPilot

多语言支持

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

价格

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

CoPilot

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

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

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分