综合介绍
豆包 MarsCode 提供智能 AI 编程助手和 AI IDE,旨在通过 AI 技术提升开发效率。它提供代码补全、代码预测、单测生成、代码解释等功能,帮助开发者节省时间,释放创造力。支持多种编程语言和主流 IDE,兼容 VSCode 和 JetBrains。用户可以在浏览器中一键创建项目,享受安全可靠的云开发环境,显著提升开发效率和代码质量。
功能列表
- 代码补全:在编写代码过程中提供单行或多行的代码推荐,并支持通过注释生成代码片段。
- 单测生成:为选中的函数生成单测,提高单测覆盖率,提升代码质量。
- 代码解释:理解项目仓库,帮助用户准确解释代码从而快速上手开发。
- 代码补全 Pro Beta:在修改或重构代码时,支持基于编辑行为预测下一个改动点,并给出推荐,协助完整的编码过程。
- 生成注释:为整个函数或每行代码生成注释,提高代码可读性,方便协同开发。
- 错误修复:快速发现代码中的问题并给出智能优化建议,提升代码质量。
- AI 问答:针对性地优化研发领域知识问答的质量,提供更准确的问答结果。
- 支持丰富的编程语言和主流 IDE:支持超过 100 种编程语言,兼容 VSCode 和 JetBrains 代码编辑器。
使用帮助
安装流程
本地 IDE 中快速安装及使用
VSCode
- 打开 Visual Studio Code 插件市场,搜索 MarsCode 并安装。
- 安装后请重启 IDE 并登录,即可体验 AI 助力编程。
JetBrains
- 打开 JetBrains IDE 插件市场,搜索 MarsCode 并安装。
- 安装后请重启 IDE 并登录,即可体验 AI 助力编程。
功能操作流程
代码补全
- 在编写代码时,MarsCode 会自动提供单行或多行的代码推荐。
- 用户可以选择接受推荐的代码,或根据需要进行修改。
- 通过注释生成代码片段,进一步提升编写效率。
单测生成
- 选中需要生成单测的函数。
- MarsCode 会自动生成相应的单测代码,用户可以根据需要进行调整。
- 运行生成的单测代码,确保代码质量。
代码解释
- 打开项目仓库,MarsCode 会自动分析代码结构。
- 用户可以选择需要解释的代码段,MarsCode 会提供详细的解释说明。
- 根据解释说明,快速上手开发。
代码补全 Pro Beta
- 在修改或重构代码时,MarsCode 会基于编辑行为预测下一个改动点。
- 用户可以选择接受推荐的改动,或根据需要进行调整。
- 协助完成整个编码过程,提高开发效率。
生成注释
- 选中需要生成注释的函数或代码段。
- MarsCode 会自动生成相应的注释,用户可以根据需要进行调整。
- 提高代码可读性,方便协同开发。
错误修复
- MarsCode 会自动扫描代码中的问题,并给出智能优化建议。
- 用户可以选择接受建议,或根据需要进行调整。
- 提升代码质量,减少错误发生。
AI 问答
- 用户可以在 MarsCode 中提出研发领域的相关问题。
- MarsCode 会提供准确的问答结果,帮助用户解决问题。
- 提高研发效率,节省时间。