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 未来持续完善,为用户带来更多便利与惊喜。