好用的豆包AI编程利器【MarsCode】

412 阅读4分钟

AI编程插件可以提高编程的效率,提高代码的准确性,对比了最近新出的几款AI编程插件,目前觉得还是豆包的MarsCode最好用。

安装方式

1.注册MarsCode账号,注册地址点击:MarsCode账号

2.安装MarsCode编程助手,有两种方法:

  • 打开VSCode
  • 点击左侧活动栏的扩展图标(四个方块图标)
  • 在搜索栏中输入MarsCode
  • 找到并安装MarsCode插件
  • 重启VSCoder

AI能力

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

智能修复

这是我最喜欢的一个功能,一方面可以通过修复的代码对比自己的不足之处,另一方面如果代码有bug也可以通过修复来帮忙修复bug。工具会给出每一处详细的优化步骤以及优化的说明。

当代码中存在错误时,窗口中的代码文件名称会高亮,名称右侧会提示错误数量。

选中有问题代码片段后,在对话框中输入自然语言描述(例如:修复选中的代码片段)或 /fix 指令,然后点击右侧的 发送 按钮或敲击键盘上的回车键。豆包 MarsCode 编程助手将为选中的代码片段进行智能修复。

代码补全

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

描述

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

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

  • 点击 接受 按钮或按下 Tab 键,添加自动补全的所有代码。
  • 点击 接收 Word 按钮或使用 Ctrl + → 快捷键,逐字添加自动补全的代码

代码生成

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

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

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

代码编辑

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

  1. 选中代码片段,然后在对话框中输入自然语言描述,例如 “优化选中的代码片段”。
  2. 点击 发送 按钮或敲击回车键。

代码解释(阅读别人代码时很有用)

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

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

单元测试生成

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

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

代码注释生成

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

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

发送指令的方式如下:

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

智能问答

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