首页 > 编程语言 >GitHub Copilot 免费了,程序员的福音到了

GitHub Copilot 免费了,程序员的福音到了

时间:2024-12-26 19:58:31浏览次数:8  
标签:GitHub AI 代码 编程 程序员 豆包 Copilot

最近,GitHub 宣布了一个让全球开发者都兴奋的消息:GitHub Copilot 现在可以免费使用了!

 

c907d6c34da1e603b366803f0717974d.png

没错,就是那个曾经需要每月 10 美元订阅费的 AI 编程助手,现在终于向所有人开放了免费版本。这对于个人开发者、初学者和小型团队来说,绝对是个大好消息!

不但支持 GPT 还支持Claude

  • GPT 4o
  • Claude 3.5 Sonnet
  • Gemini 1.5
  • GPT o1-preview
  • GPT o1-mini

 

9adc776ce882f791b735e4d1bef168f4.png

 


VisualStudioCode 下载市场的下载量也是非常惊人的

 

b5021592c3d42f7f21cd5d63a75ebfdc.png

当然 VisualStudioCode 也是可以免费使用的

 

e4f7f1ce103b1d386241a4f9ba817898.png

免费版有哪些功能?

 

d32db534b8b86c9bdb686d41bebcec43.png

虽然免费版的功能不如付费版强大,但对于大多数开发者来说,已经足够用了。以下是免费版的核心功能:

  1. 每月 2000 次代码补全:无论是写函数、修 Bug,还是优化代码,Copilot 都能帮你快速完成。对于个人开发者和小型项目来说,这个额度完全够用。
  2. 每月 50 条聊天消息:你可以通过 Copilot Chat 提问编程问题、解释代码逻辑,甚至让它帮你找出代码中的错误。虽然次数有限,但对于偶尔使用的开发者来说,已经非常实用。
  3. 跨文件编辑:Copilot 支持同时对多个文件进行编辑,帮你快速调整整个项目的代码结构。
  4. ...............

如何使用免费版?

使用 GitHub Copilot Free 非常简单:

  1. 注册或登录 GitHub 账户:如果你还没有 GitHub 账户,可以先注册一个。
  2. 安装 VS Code 扩展:在 VS Code 中搜索并安装 GitHub Copilot 扩展。
  3. 激活免费版:登录 GitHub 账户后,进入设置页面,点击“Start using Copilot Free”即可。

 


当然除了 Github Copilot 外还有很多优秀的 AI 编程助手,如Cursor、字节 MarsCode、阿里通义灵码、百度文心快码、CodeGeeX、代码小浣熊、iflycode、Amazon CodeWhisperer、Tabnine、Replit Ghostwriter、Codeium 等等

 

cc07f85b74a3d16b36c22545c36aac3d.png

p.s.以上的下载量与评分均只是plugins.jetbrains的marketplace数据,仅供参考

基本AI编程工具的功能都差不多:

  • 代码补全:根据当前代码上下文自动补全代码。
  • 根据注释生成代码:根据注释描述生成相应的代码。
  • 方法和函数生成:根据方法名或函数名自动生成该方法或函数的代码。
  • 生成测试代码:生成测试代码。
  • ....

 

71ca88314d9571fb86f7859487231611.png

最近豆包也推出了豆包Marscode AI编程插件与IDE,下面就来体验一下豆包Marscode

 

ca69b7ff690ee446ddeba9c4e17c602a.png

豆包MarsCode分为:

  • 豆包Marscode编程助手
  • 豆包MarsCode IDE

 

豆包Marscode编程助手

MarsCode 是豆包旗下的智能编程助手,提供以智能代码补全为代表的核心能力,支持主流编程语言及 IDE,能在编码过程中提供单行或整个函数的建议,同时支持在用户编码过程中提供代码解释、单测生成、问题修复、技术问答等辅助功能,提升编码效率与质量。

JetBrains与 Visual Studio Code都可以安装,比如下面就是JetBrains Idea中编程助手的安装,在市场搜索后进行安装

 

c94aa1f677f85821a8de26155cc3f612.png

新手指导

 

50c3e6f30e93ebf21ea851df84fb71db.png

  1. 代码补全 你可以通过两种方式获取到 MarsCode 的建议:一是当你直接编写代码时;二是用自然语言注释描述你希望代码完成的任务时。
  2. 代码补全 Pro Beta在你修改或重构代码时,MarsCode 会基于编辑行为和代码情况预测下一个改动点,给出即时推荐,协助完整的编码过程。
  3. AI 智能问答 你可以从 MarsCode 的 AI 聊天功能中得到开发问题的答案:比如代码解释,生成注释和快速生成单元测试。

 

31f17bb174b8631848e4773a96577df2.png

豆包Marscode IDE

在主页上展示历史的项目

 

048c0f285095e94df3d90ccb900ed0eb.png

项目模板目前支持Python、Go、Java等语言,还支持不少Web开发的框架

 

a33de8ad3ea11ccbecd0f3953bb5e5c0.png

AI助手也是提供生成代码、解释代码及注释代码等功能

 

3a938371394078d9b0508f061dd64738.png

当运行程序出现bug后,“AI Fix”图标会自动出现,点击后会可以通过AI生成相应的解决方案,解决方案里也会有相应的按钮半自动化的处理,非常的方便。

 

ac0daeb28cdc69ae76fcb07920a79fb5.png

 

我是栈江湖,如果你喜欢此文章,不要忘记点赞+关注

 

 

 

标签:GitHub,AI,代码,编程,程序员,豆包,Copilot
From: https://blog.csdn.net/citywu123/article/details/144744401

相关文章

  • 2024年12月26日Github流行趋势
    项目名称:project-based-learning项目维护者:@tuvtran,@sayands,@enkeyz,@bobeff,@olucode项目介绍:精选的基于项目的教程列表。项目star数:208,918项目fork数:27,266项目名称:system-design-primer项目维护者:@donnemartin,@cclauss,@satob,@fluency03,@linhe0x0项目......
  • 面对高压的工作环境,35岁PHP程序员应该如何维护心理健康和有效管理压力?底层原理是什么?
    面对高压的工作环境,35岁的PHP程序员维护心理健康和有效管理压力至关重要。这不仅有助于个人的身心健康,还能提高工作效率和生活质量。维护心理健康和管理压力的具体策略1.设定现实的期望(SetRealisticExpectations)行动:了解自己的能力范围,不要给自己设定过高的目标。示例......
  • 你有使用过gitee吗?说说它和github的区别
    是的,我有使用过Gitee,并且我认为Gitee和GitHub在前端开发方面存在一些明显的区别。以下是我对这两个平台的比较和归纳:一、可访问性与服务器位置Gitee:作为国内的代码托管平台,Gitee的服务器分布在国内,因此对于国内用户来说,访问速度更快且稳定。这对于前端开发者在日常开发中快速上......
  • 每月赚17.6 万美元的独立开发者,程序员做独立开发的最佳成功案例,免费送独立开发手册
    Levelsio(本名:PieterLevels)是一位著名的创业者、开发者、以及独立软件开发者。他最为人知的是他的NomadList和RemoteOK项目,这两个平台分别为数字游民和远程工作者提供了重要的资源。以下是关于Levelsio的详细介绍:送书福利电子书免费送了,做独立开发必看手册。Pie......
  • 《程序员修炼之道:从小工到专家》读书笔记——9
    生活平衡与职业规划程序员的职业生涯不仅仅是技术的不断突破,也需要有良好的生活平衡。长时间的高强度工作可能会导致疲劳、压力过大,甚至影响到身体健康。因此,专家程序员往往会更加注重工作与生活的平衡,保持身心健康,避免过度疲劳。在生活平衡方面,专家程序员通常会设定清晰的工作......
  • 《程序员修炼之道:从小工到专家》读书笔记——7
    追求卓越:技术深耕与广度扩展专家程序员不仅仅满足于掌握当前的技术栈,他们会不断深耕自己的技术领域,成为该领域的权威。与此同时,他们也会扩展自己的技术广度,了解多种技术,保持技术的多样性。无论是专注于某一领域,还是跨领域发展,专家程序员都要追求技术的卓越。在技术深耕方面,专家......
  • 《程序员修炼之道:从小工到专家》读书笔记——8
    领导力与影响力:从程序员到技术领导者程序员的职业发展不仅仅是技术水平的提高,很多时候,技术人员最终会走向管理岗位,成为技术团队的领导者。无论是在团队内部担任技术负责人,还是在公司中担任更高层次的技术管理岗位,领导力和影响力是专家程序员所必备的素质。作为技术领导者,专家程......
  • OpenAI o3模型震撼发布:编程界的革命性突破,程序员的未来将何去何从?
    当人工智能踏足编程领域,生产力的提升让人瞠目结舌。就在近日,OpenAI发布了全新的o3模型,其强大的代码生成能力和上下文理解能力,将编程带入了一个全新的时代。是机遇还是挑战?程序员们将如何面对这场技术风暴? o3模型究竟有何与众不同之处?它的发布会对程序员和整个软件行业产生怎......
  • Java程序员面试前怎么准备才能从容应对当下的面试?
    现在互联网大环境不好,互联网公司纷纷裁员并缩减HC,更多程序员去竞争更少的就业岗位,整的IT行业越来越卷。身为Java程序员的我们就更不用说了,上班8小时需要做好本职工作,下班后还要不断提升技能、技术栈,才能从容应对现在互联网公司的面试!但事实是:很多Java程序员,对自身是没有一个清......
  • Java程序员如何获取高并发经验?
    现在好点的互联网公司招聘基本都要求有高并发经验,但没有高并发的经验的人感觉只有在好点的互联网才获得高并发经验,这难道不是死循环?没有高并发经验的人如何才能获取高并发方面的经验呢?如何获取高并发经验?其实并不是去了大公司就能获得高并发的经验,高并发只是一个结果,并不是过......