随着推理模型DeepSeek R1的爆火,那问题来了——这种能深度思考的AI跟编程结合起来,到底能整出什么新活儿?
这不,恰好国内著名的AI编程工具MarsCode支持了新的大模型,支持DeepSeek R1/V3以及豆包-1.5-pro大模型,用户无需复杂配置,开箱即用,还能根据需求自由切换不同模型,对于像我这样喜欢尝试新工具但又懒得折腾的人来说,这无疑是太方便了!
MarsCode 编程助手是什么神仙工具?
可能很多朋友跟我一开始一样,对MarsCode 编程助手还不太熟悉,它是字节跳动推出的AI编程助手,能作为VS Code和JetBrains等主流IDE的智能扩展使用。
它支持的功能可不少——代码补全、代码推荐、代码解释、生成注释、错误修复,简直就是程序员的贴心小棉袄。
如今,市面上接入 Deepseek的插件不在少数,那么 MarsCode 编程助手究竟有何独特之处呢?
我也是搜了一下才知道,MarsCode 编程助手接入了基于火山方舟部署的DeepSeek 模型,按第三方评测结果,这可是市面上性能最顶尖的!TPS(每秒Token生成速度)、 TTFT(首token出现等待时间)等指标稳居 Top 1!!
看到这里我就很好奇它的表现了,速速上手测试了几个核心功能。
注册
在开始前,如果还没安装 MarsCode 编程助手,可通过下面的链接先注册免费账号,不注册的话是无法使用的。
官网地址:https://sourl.cn/rvmhU4
安装
我平时用的是VS Code,在插件中心搜"MarsCode",点击安装就完事了。
我这边大概20秒就装好了,左侧边栏就能看到MarsCode 编程助手的图标,点击登录账号,熟悉的对话式编程界面就出现了。
重新启动后,右下角会看到豆包模型重大升级提示,对话框右下角显示的是当前使用的编程模型,默认是豆包1.5pro(这模型最近也升级了,代码准确率提升不少),点击一下就能切换到其他模型,包括DeepSeek R1和V3。
实战测试
最近正好需要做一个wrodpress程序的插件,下面就来实战下。
构建项目索引
选择wordpress程序目录并打开。
点开MarsCode 编程助手插件
点击设置按钮,进入MarsCode 编程助手插件设置面板
再使用MarsCode 编程助手操作项目前最好先对当前项目进行索引,索引以后MarsCode 编程助手可以根据项目的上下文更好的解释或优化程序。
项目目录结构与功能说明
对于一些比较流行的程序在没有构建项目索引之前MarsCode 编程助手也可以分析出项目的具体目录结构与目录内的文件功能,本文使用的是WordPress程序并且已经完成构建项目索引。
在输入框中输入“生成项目完整的目录树结构与目录内的文件功能说明”。
在测试中可以发现输入“生成项目完整的目录树结构与目录内的文件功能说明”与输入“生成项目详细的目录树结构与目录内的文件功能说明”返回的结果会有些不同。
所以在输入描述时大家要尽量的详细的说明自己的目的,这样MarsCode 编程助手才能更好的读懂我们的意图。
doubao生成的内容
deepseek生成的内容
测试发现Doubao-1.5-pro反应比较快速,DeepSeek R1 反应要比Doubao-1.5-pro慢,但结果要比Doubao-1.5-pro好些。
用户可以根据自己需求选择不同模型。
解析函数功能、给函数加注释
选择项目中的任意文章并打开,MarsCode 编程助手插件会在程序中的每个函数名上面显示一行功能按键UI包含了【解析代码、注释代码、生成单测】。
这些按钮UI,是编辑器级别的所以不会对程序产生任务影响。
解析函数功能
给函数加注释
注释生成完成后如果想应用到程序中,可以点击MarsCode 编程助手插件代码框中的 【Apply】。
创建wrodpress固定链接中文转拼音插件
在输入框中输入:
帮我创建一个wrodpress插件名字叫 pinyin,安装完这个插件后在文章发布页面的标题输入框后面创建一个【转拼音】按钮,当用户输入完标题内容后,点击这个按钮把用户输入的标题使用jq的ajax功能POST给pinyin插件,pinyin插件把中文标题转换成拼音返回到文章发布页面中的别名输入框中。
pinyin插件要有完整的安装与卸载功能
MarsCode 编程助手输出完结果后我们可能直接点击【Apply】按钮,它会帮我们在wrodpress插件目录中生成相应的目录与文件,这个功能非常好用,节省了很多时间。
这个插件需要用到一个第三方库,所以我们告诉MarsCode 编程助手“使用第三方库PHP开源库 https://github.com/overtrue/pinyin 作为拼音的函数”。
我们不使用Composer安装 overtrue/pinyin,直接手动下载overtrue/pinyin到pinyin目录下,目录改成 overtrue-pinyin。
告诉MarsCode 编程助手“不使用Composer安装 overtrue/pinyin ,手动引入overtrue/pinyin”。
现在MarsCode 编程助手给的代码已经基本成型,但最重要的是要把wordpress生成的固定链接标题部分转成拼音,所以我们继续告诉MarsCode 编程助手“让wordpress生成的固定链接标题部分通过pingyin插件把中文转换成拼音”。
点击【Apply】把MarsCode 编程助手生成的代码应用到程序中。
测试优化wrodpress固定链接中文转拼音插件
我们还可以让MarsCode 编程助手把这个拼音插件出个优化方案。
把MarsCode 编程助手给的优化代码应用到程序中。
打开wrodpress后台,进入【插件】页面,启用【pinyin】插件。
写篇文章测试一下是否正常:
说在最后
作为率先接入 DeepSeek R1 的国产 AI 编程工具,MarsCode 编程助手给我带来了不少惊喜。
经过深入了解,我发现它不仅功能强大,还具备一些独特的优势:
例如,传统程序员通常专精一两种语言,而AI编程用户可能会尝试各种不同平台、不同类型的开发,需要用到更多语言,MarsCode 编程助手支持100+种开发语言,简直就是全能选手。
其实,目前有不少的 AI 编程工具被用成了“复制报错—粘贴给 AI—看修复结果”的工具,用户自己却不清楚问题所在。但 MarsCode 编程助手不同,它通过代码解释、生成注释和 AI 问答等功能,帮助用户真正理解代码逻辑,提升编程能力,这种“人机共进”的模式,让编程不再是简单的工具使用。
通过这一段时间的使用,说实话 MarsCode 编程助手的灵活性和跨平台一致性让我印象深刻,它不仅保留了 VS Code 和 JetBrains 的使用习惯,还扩展了现有 IDE 的能力,让用户无需改变原有的开发流程,即可享受 AI 编程的强大支持。
随着技术的飞速发展,编辑器的 AI 人机交互体验正迎来前所未有的变革,从 MarsCode 编程助手我们已经看到了 AI 在编程领域的巨大潜力。
然而,这只是一个开始。
让我们一起拭目以待,见证 AI 编程新时代的到来!
点击左下角阅读原文,即可体验 MarsCode 编程助手。