Android Studio 上使用豆包 MarsCode AI 编程助手

更新日期: 2024-09-19 阅读次数: 78 字数: 526 分类: Android

昨天刚体验了 vscode 中使用豆包 marscode ai 编程助手,写了一下午 golang CRUD,心情愉悦。减少了大量的体力重复劳动。

而今天则接到了 Android 客户端的开发任务,我本来想用 vscode 打开 Android 项目以使用 marscode 来 tab 流生成代码。但是转念一想,为啥不能直接在 android studio 中直接使用这个插件呢?我印象中在豆包编程助手网站首页中看到说是支持 JB 的 IDE 的,而 Android studio 也是基于 JB 家的 Idea 改的,那么自然也是兼容的。

果然,在 AS 的插件管理 (File - Settings - Plugins)中搜索到了 MarsCode。直接安装即可,唯一的问题的是 200 多M大,这也太夸张了,比一个 IDE 体积都大。

Android Studio 插件 MarsCode

安装后,插件会出现在 AS 界面的右侧,相比 VS Code 显示在左侧 (跟目录树共用一个显示空间),这样布局就合理多了。我看头条自己的 Web IDE 也是这样的布局。补充,晚上写代码的时候,又尝试了一下,发现 VSCode 可以通过拖拽 MarsCode 的图标把这个插件挪到 IDE 的右侧窗口,😄

但是,代码补全效果,感觉上是不如 VS Code 中 golang 的智能程度,可能是 Android Koltin 的训练代码还是相对少一些,TAB 出来的效果不是很理解,也可能是 Android 中 CRUD 的代码相对少一些,不太容易猜到。但是写一下数值计算,参数调整相关的业务逻辑,还是表现不错的,基本能猜到我的意图,并自动补全。

整体上,Android Studio 中使用 MarsCode 编程助手插件的体验还是超出预期的。我顺便推荐给了同事,可惜同事基本是写嵌入式程序的,表现的不太感冒,说有空再试吧 😮‍💨

今天看新闻说,微软的 Github Copilot 为了应对 Cursor 的狙击,也在疯狂更新功能,看来编程助手这个赛道有的卷了。

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式

tags: MarsCode