【AI编程助手系列】国产AI编程工具四大金刚之豆包 MarsCode

系列文章目录

🎀🎀🎀 国产AI编程助手系列 🎀🎀🎀

一、国产AI编程工具四大金刚之豆包 MarsCode

二、国产AI编程工具四大金刚之 通义灵码

三、国产AI编程工具四大金刚之 腾讯云AI代码助手

四、国产AI编程工具四大金刚之 文心快码


在这里插入图片描述

一、MarsCode 简介

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

在这里插入图片描述

二、使用场景

2.1 智能代码操作

豆包 MarsCode 编程助手提供 代码自动补全生成、问题修复代码优化 等能力,帮助你更高效地完成开发任务。

2.2 智能问答

基于丰富的研发知识,豆包 MarsCode 编程助手可以快速且准确地回答研发相关问题。

三、功能介绍

豆包 MarsCode 编程助手支持的功能如下表所示。

在这里插入图片描述

3.1 支持的操作系统

Windows、macOS、Linux。

3.2 支持的 IDE

豆包 MarsCode 编程助手支持的 IDE 如下:

IDE名称说明
Visual Studio Code支持 1.67.0 及以上版本。
JetBrains包括 IntelliJ IDEA、Pycharm、Goland、Android Studio、WebStorm、Clion、Rider、Phpstorm、DataGrip 等。版本须为 221.5080.210 及以上。

3.3 支持的语言/框架

豆包 MarsCode 编程助手支持的 主流语言框架 如下:

类型支持的语言/框架
后端Go、Python、C++、C、C#、Java、PHP、Rust
前端HTML、TypeScript、JavaScript、CSS
应用端Kotlin、Objective-C、Swift
其他Lua、SAS、CUDA、Perl、Ruby、Shell、SQL、R

四、集成使用

本章节介绍如何在 Visual Studio CodeJetBrains IDE 中安装并使用豆包 MarsCode 编程助手。

4.1 前置条件

已安装符合要求的 Visual Studio CodeJetBrains IDE,具体参考《什么是豆包 MarsCode 编程助手》一文。若未安装,前往以下地址完成安装:

  • Visual Studio Code IDE
  • JetBrains IDE

4.2 操作步骤

这里我就只介绍 Visual Studio Code 工具,其它工具请自行查阅官方文档。

  1. 打开 Visual Studio Code。
  2. 点击左侧导航栏中的 拓展 按钮,进入插件市场。
  3. 搜索 ”豆包“”MarsCode“ 关键词,找到插件并安装。
  4. 重启 Visual Studio Code。
  5. 使用快捷键(Windows: Ctrl + U; macOS: Command + U)打开豆包 MarsCode 编程助手侧边对话框。
  6. 点击 登录 按钮,登录你的账号。
  7. 返回 IDE。

插件准备完成,你可以开始体验 AI 能力。

在这里插入图片描述

五、AI 能力

豆包 MarsCode 编程助手提供 自动代码补全代码生成代码编辑 等能力。你可以使用这些能力来提升开发效率。

5.1 前置条件

使用快捷键(Windows: Ctrl + U; macOS: Command + U)唤起侧边对话框。

5.2 代码补全

豆包 MarsCode 编程助手可以帮助你自动补全后续代码。

场景一: 在对应代码处,敲击回车键换行。豆包 MarsCode 编程助手会阅读并理解当前代码,然后自动补全后续代码。

在这里插入图片描述

场景二: 在对应位置添加注释,然后敲击回车键换行。豆包 MarsCode 编程助手会阅读并理解代码注释,然后直接生成代码。

在这里插入图片描述

将鼠标 悬浮 至自动补全的代码 区域 ,然后按需进行一下后续操作:

  • 点击 接受 按钮或按下 Tab 键,添加自动补全的所有代码。
  • 点击 接收 Word 按钮或使用 Ctrl + → 快捷键,逐字添加自动补全的代码。
    在这里插入图片描述

5.3 代码补全 Pro (Beta)

豆包 MarsCode 编程助手支持基于上一次的编辑内容及代码情况,预测下一个改动点并给出代码推荐。

  1. 光标停在期望触发的位置时,可以通过快捷键 Ctrl+Shift+Enter 主动触发推荐,并通过 Tab 采纳。
  2. 当采纳了某个推荐内容后,会触发预测下一个改动点的推荐,点击 Tab 跳转到相应预测行,再点击 Tab 采纳推荐内容。该功能目前仅支持 Visual Studio Code

在这里插入图片描述

5.4 代码生成

豆包 MarsCode 编程助手可以根据你的自然语言描述生成对应的代码片段。

  1. 输入框 中用自然语言描述你的需求。
  2. 点击 发送 按钮或敲击回车键。

豆包 MarsCode 编程助手将生成所需代码片段。

在这里插入图片描述

  1. 按需进行以下操作:
编号说明
1点击 复制 按钮,复制代码框中的代码片段。
2点击 插入 按钮,将代码片段插入至对应的位置。
3点击 添加文件 按钮,将代码片段生成为一个单独的文件。

在这里插入图片描述

5.5 代码编辑

豆包MarsCode 编程助手可以编辑指定代码,包括 重构优化修改部分逻辑 等。你可以通过自然语言 描述代码编辑需求。

  1. 选中代码片段,然后在对话框中输入自然语言描述,例如 “优化选中的代码片段”。

  2. 点击 发送 按钮或敲击回车键。
    在这里插入图片描述

  3. 按需进行以下操作:

编号说明
1点击 复制 按钮,复制代码框中的代码片段。
2点击 插入 按钮,将编辑后的代码片段插入对应的位置,替代原先的代码。
3点击 添加文件 按钮,将编辑后的代码片段生成为一个单独的文件。

在这里插入图片描述

5.6 代码解释

选中代码片段后,你可以向豆包 MarsCode 编程助手发送 代码解释 指令。编程助手将解释选中的代码片段。发送指令方式如下:

  • 在侧边对话视图的输入框中输入自然语言描述,例如:解释选中的代码片段;
  • 在侧边对话视图的输入框中输入 /explain 指令;
  • 选中代码片段后右键,然后在快捷菜单中选择 MarsCode > Explain Code
  • 点击代码顶部(Visual Studio Code)或左侧 Logo 中(JetBrains)的 Explain 按钮。

在这里插入图片描述

5.7单元测试生成

选中代码片段后,向豆包 MarsCode 编程助手发送单元测试生成指令。编程助手将为选中的代码片段生成单元测试。发送指令的方式如下:

  • 在侧边对话视图的输入框中输入自然语言描述,例如:为所选代码片段生成单元测试;
  • 在侧边对话视图的输入框中输入 /test 指令;
  • 选中代码片段后右键,然后在快捷菜单中选择 MarsCode > Generate Test;
  • 点击代码顶部(Visual Studio Code)或左侧 Logo 中(JetBrains)的 Test 按钮。
    在这里插入图片描述

5.8 代码注释生成

选中代码片段后,向豆包 MarsCode 编程助手发送代码注释生成指令。编程将为选中的代码片段生成代码注释。

豆包 MarsCode 编程助手默认生成函数级注释,你可以通过自然语言指定生成更详细的行间注释。

发送指令的方式如下:

  1. 在侧边对话视图的输入框中输入自然语言描述,例如:为所选代码片段生成注释;
  2. 在侧边对话视图的输入框中输入 /doc 指令;
  3. 点击代码顶部(Visual Studio Code)或左侧 Logo 中(JetBrains)的 Doc 按钮。

生成代码注释后,你可以按需进行以下操作:

编号说明
1点击 复制 按钮,复制代码框中的代码注释和代码片段。
2点击 插入 按钮,将代码注释插入代码片段中对应的位置。
3点击 添加文件 按钮,将代码片段和代码注释生成为一个单独的文件。

在这里插入图片描述

5.9 智能修复

当代码中 存在错误 时,窗口中的代码文件名称会 高亮名称右侧 会提示 错误数量
选中有问题代码片段后,在对话框中输入自然语言描述(例如:修复选中的代码片段)或 /fix指令,然后点击右侧的 发送 按钮或敲击键盘上的回车键。豆包 MarsCode 编程助手将为选中的代码片段进行智能修复。

在这里插入图片描述

生成智能修复过的代码片段后,你可以按需进行以下操作:

编号说明
1点击 复制 按钮,复制修复后的代码片段。
2点击 插入 按钮,将修复后的代码片段插入原代码对应的位置,并替换原代码。
3点击 添加文件 按钮,将修复后的代码片段生成为一个单独的文件。

在这里插入图片描述

5.10 智能问答

唤起对话框后,你可以在输入框中输入你的问题,然后点击 发送 按钮或敲击回车键,豆包 MarsCode 编程助手将回答你的问题。你可以进行多轮问答,不断补充细节,从而使插件的回答更加准确。

5.11 切换对话语言

智能问答中,你可以设置编程助手的回复语言。点击问答对话框右上角的设置按钮,选择你想切换的语言。

在这里插入图片描述

六、快捷键

本文介绍豆包 MarsCode 编程助手支持的快捷键,以及如何管理默认快捷键。
快捷键列表:

在这里插入图片描述

6.1管理快捷键

你可以在 IDE 中管理豆包 MarsCode 编程助手的快捷键。

  1. 打开 Visual Studio Code。
  2. 点击左下角的 管理 按钮,然后在快捷菜单中选择 键盘快捷方式

在这里插入图片描述
3. 在 键盘快捷方式 窗口的输入框中,输入 “MarsCode” 关键词,筛选出豆包 MarsCode 编程助手的快捷键。
4. 按需修改组合键。

七、总结

好了,豆包 MarsCode 的用法就讲完了,赶快试试吧。

系列文章目录

🎀🎀🎀 国产AI编程助手系列 🎀🎀🎀

一、国产AI编程工具四大金刚之豆包 MarsCode

二、国产AI编程工具四大金刚之 通义灵码

三、国产AI编程工具四大金刚之 腾讯云AI代码助手

四、国产AI编程工具四大金刚之 文心快码

在这里插入图片描述

### MarsCode 介绍 MarsCode 是一款专为开发者设计的智能编程辅助工具,特别适用于 Python 编程环境。该工具不仅能够帮助用户更高效地编写代码,还提供了丰富的功能来简化开发流程并提高代码质量[^2]。 ### 功能特性 - **AI 辅助编程**:通过集成先进的人工智能技术,MarsCode 可以为用户提供实时的代码建议和错误检测。 - **自动化测试支持**:内置多种常用框架的支持,使得创建单元测试变得更加简单快捷。 - **代码优化与注释生成功能**:类似于其他先进的IDE插件,如通义灵码,可以自动分析源文件中的逻辑结构,并给出改进建议;同时也能自动生成详细的函数说明以及必要的内联备注[^4]。 ### 安装指南 对于希望在 Visual Studio Code (VSCode) 上使用 MarsCode 的用户来说,只需按照如下步骤操作即可完成安装: #### 步骤一:打开 VSCode 扩展市场 点击左侧活动栏中的扩展图标或者按下 `Ctrl+Shift+X` 快捷键进入扩展管理界面。 #### 步骤二:搜索并安装 MarsCode 插件 在搜索框输入 "MarsCode" 并找到对应的官方插件条目后单击右侧绿色按钮进行安装。 ```bash # 如果遇到网络问题无法正常加载在线资源时, # 用户也可以尝试访问官方网站 www.marscode.cn/home 获取离线安装包链接。 ``` ### 使用案例展示 为了鼓励更多开发者参与到开源社区建设当中去,在某些特定场合下还会举办比赛活动,比如针对 VisActor 项目的贡献者设立了一个奖项——“豆包 MarsCode 最佳使用奖”,旨在表彰那些积极记录自己如何运用此工具改进工作效率和个人技能成长经历的朋友[^1]。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Microi风闲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值