国产编程助手豆包MarsCode强悍上线:面向开发者免费使用,这波秀翻了

文摘   2024-07-24 15:04   四川  

所谓知己

多半是

爱而不得的人吧


现代科技让航空

很发达

让手机很发达

唯独没有让我发达



上个月末,字节官宣了自己的AI代码助手MarsCode。


自从国外的copilot代码助手横空出世,国内很多大厂都紧随其后,开发自己的代码助手,比如最早的来自阿里的通义灵码,月之暗面的kimi。


可以说AI代码助手的产品已经是供大于求了。


如下是根据jetbrains对AI助手流行趋势的统计



实际上,市面上的AI助手的功能都差不多局限在代码补全,根据注释生成代码,解释代码,生成测试代码。


那么为了看看MarsCode有什么不同,下面来跟着我一起探索一下。


首先MarsCode实际上分为代码助手和MarsCode IDE。


先来看看助手。


第一个,代码补全

续写代码:在对应代码处,敲enter换行。豆包 MarsCode 编程助手会阅读并理解当前代码,然后自动补全后续代码。



根据注释写代码:先把注释写好,然后敲enter换行。豆包 MarsCode 会阅读并理解代码注释,然后直接生成代码。



第二个,代码补全pro

MarsCode 编程助手可以基于上一次的编辑内容及代码情况,预测下一个改动点并给出代码推荐。


怎么触发推荐呢?


光标停在期望触发的位置,通过快捷键 ctrl shift+enter 主动触发推荐,然后通按tab来 应用推荐的代码。



当你应用了一次推荐代码,marscode可能还会触发下一个代码推荐,同样使用tab应用推荐的代码。这种批量推荐确实比自己一个个来改效率更高。


第三个,代码生成

通过跟marscode聊天来生成代码



这里包含三个常用操作,第一个是复制,第二个是插入,会把代码片段插入到指定的位置,第三个是根据代码片段生成代码文件。


第四个,代码编辑

MarsCode 编程助手可以根据你的描述编辑你指定的代码,比如重构、优化、修改部分逻辑等。


选中代码片段,然后在对话框中输入你的描述,比如“重构选中的代码片段”,它就会给你重构这段代码。




Marscode IDE

Marscode IDE是一个基于浏览器的云IDE,内置了Marscode代码助手。Marscode支持很多主流编程语言,常用开发模板,方便快速进入开发状态。




如下是IDE首页



看到这样的布局,可以猜到它也是基于vscode来构建的IDE吧。


但是它也有如下的限制,不如本地的资源那么多。



最后

目前已经有不少公司把把AI辅助编程纳入绩效考核,可见熟练使用AI工具已经是人们必不可少的技能了。


golang学习记
分享golang 学习的点滴
 最新文章