欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > MarsCode AI插件在IntelliJ IDEA中使用

MarsCode AI插件在IntelliJ IDEA中使用

2025/2/13 8:49:13 来源:https://blog.csdn.net/weixin_44111939/article/details/145567339  浏览:    关键词:MarsCode AI插件在IntelliJ IDEA中使用

文章目录

  • 前言
  • 一、MarsCode是什么?
  • 二、下载
  • 三、使用
    • 1、登录
    • 2、操作界面
    • 3、生成代码
    • 4、解释代码
    • 5、注释代码
    • 6、生成单测
    • 7、智能修复
    • 8、代码补全
  • 总结


前言

随着 AI 技术浪潮席卷而来,各类 AI 工具呈爆发式涌现,深度融入我们的日常与职场,极大地提升了工作效率,尤其在开发与测试领域,成为推动工作加速的强大助力。在代码编写这一专业范畴,行业格局也在经历深刻变革。往昔,开发者主要依赖本地代码编辑器完成工作,而如今,AI 算力与 IDE 的融合方案,以其强大的功能与便捷性,逐渐成为开发者群体的心头好。接下来,让我们一同深入探索如何在 IDEA 中巧妙运用豆包的 MarsCode 插件,解锁高效编程的新体验。


一、MarsCode是什么?

豆包 MarsCode 编程助手是豆包旗下的 AI 编程助手,提供以智能代码补全为代表的 AI 功能。它支持主流的编程语言和 IDE,在开发过程中提供单行代码或整个函数的编写建议。此外,它还支持代码解释、单元测试生成和问题修复等功能,提高了开发效率和质量。


二、下载

打开IDEA,找到File->Settings->Plugins->Marketplace中搜索MarsCode并下载,下载后重启IDEA。
在这里插入图片描述


三、使用

1、登录

安装成功后,在IDEA的操作页面可以看到出现MarsCode的登录界面,此时,我们需要先去MarsCode的官网注册一个账号,随后点击“Login”会自动登录上我们刚刚注册的账号。
在这里插入图片描述

2、操作界面

点击右下角图标使用marsCode功能:
在这里插入图片描述
AI操作功能界面如下:
在这里插入图片描述
单击左侧图标也能进行AI操作:
在这里插入图片描述

3、生成代码

生成一个二分算法
在这里插入图片描述
代码可以直接插入到项目中,有两种形式:一种是将代码插入到你鼠标的放置位置(插入到文件),一种是将代码生成文件保存到项目中(新建文件)。
在这里插入图片描述
在这里插入图片描述

4、解释代码

解释你所选中的代码,有两种方式:一种是你可以打字描述(例如:解释选中代码),一种是执行/explain命令。
在这里插入图片描述
在这里插入图片描述

5、注释代码

给你所选中的代码添加注释,有两种方式:一种是你可以打字描述(例如:选中代码添加注释),一种是执行/doc命令。
在这里插入图片描述

6、生成单测

给你所选中的代码添加注释,有两种方式:一种是你可以打字描述(例如:选中代码添加单测),一种是执行/test命令。
在这里插入图片描述

7、智能修复

当代码中存在错误时。我们将报错的文件段选中,在AI聊天界面中输入自然语言描述,或者直接使用“/fix”命令,AI助手将识别错误并进行智能修复。它会将问题严重进行排序,严重影响程序的错误排在前面,警告部分的错误也会有相应的改进意见。
在这里插入图片描述

8、代码补全

在对应的代码处敲击“回车”,下文就会出现AI助手根据你代码上文预测提示你需要继续编写的内容,自动补全后续的代码,按下“Tab”键自动将全部提示代码补全到你的代码中,如果我们只需要提示代码的一部分,按下“shift + tab”逐行补全。
在这里插入图片描述

若是感觉代码提示影响正常的逻辑编码,可在右下角的MarsCode中选择“全局禁用补全”关闭这个功能。
在这里插入图片描述


总结

上文介绍了 MarsCode 的实用特色功能。其实它还有新对话创建、历史对话查询、语言切换、代码修改优化等功能,与其他 AI 使用方式大同小异,就不赘述。

总体而言,MarsCode 相当出色。借助编辑器插件或云 IDE,它能让 AI 深度融入代码开发,在开拓思路、编写代码、优化内容、排查错误等方面助力显著。其免费特性已超越九成同类产品,还能结合项目业务场景理解、分析和改进代码,这是一大亮点。

期待 MarsCode 未来持续完善,为用户带来更多便利与惊喜。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com