豆包Marscode IDE
什么是 MarsCode IDE?
MarsCode IDE 是一个云端 AI IDE 平台。通过内置的 AI 编程助手,开箱即用的开发环境,你可以更专注于各类项目开发。
核心优势
- 原生的 AI 能力:豆包 MarsCode IDE 内置了 AI 助手,提供代码自动补全与生成、问题修复、代码优化等能力,帮助你更高效地完成开发任务。
- 开箱即用:提供数十种不同语言、框架的开发模板,开箱即用,让你专注于项目开发。
- 随时随地的开发:作为云端 IDE,你只需要一台可以访问浏览器的计算机、笔记本或者平板电脑便可以打开豆包 MarsCode 完成开发工作。
- 不受本地资源限制:不再需要担心本地计算机对项目开发的能力支持,豆包 MarsCode 弹性的云端资源满足任何项目的需要。
官网地址
主要功能
原生的 AI 能力
内置了 AI 编程助手,以开发为中心,提供代码补全、代码生成、代码编辑、注释生成、代码解释等能力,助力开发效率提升。此外,AI 编程助手可以从仓库中获取上下文,从而提升输出质量。
AI 功能 | 说明 |
---|---|
代码补全 | 阅读并理解当前代码,然后提供后续代码片段,也支持通过注释生成代码片段。 |
代码生成 | 理解自然语言并生成代码,提供的 AI 直接写入编辑器的原生交互体验。 |
代码解释 | 精准解释项目代码,快速上手开发。 |
代码注释生成 | 生成函数级注释或更详细的行间注释。 |
单测生成 | 生成单元测试用例。 |
缺陷修复 | 发现代码中的问题并修复。 |
AI 问答 | 针对开发领域定向优化问答质量,提供更精准的问答结果 |
开箱即用的开发环境
提供 C、C++、C#、Go、JavaScript、Java、Node.js、Rust、TypeScript 等语言的开发环境和模板,避免繁琐的环境配置,让你将更多精力放在产品开发上。
名词解释
基础名词
以下为基础名词解释。
名词 | 说明 |
---|---|
项目 | 用户在豆包 MarsCode IDE 上创建的,具有独立开发环境的代码和资源集合。 |
模板 | 包含预置代码和配置的项目模板,可用来快速创建项目并进行开发。 |
用户界面相关
名词 | 说明 |
---|---|
工作空间 | 工作空间是一个云端集成开发环境(IDE),用于进行开发、调试等工作。 |
顶部导航栏 | 顶部操作区域,可以打开 IDE 操作菜单、命令窗口、项目详情窗口、运行 等操作。 |
文件导览区域 | 文件和文件夹列表,位于侧边栏中。 |
编辑器 | 编辑文件的主要区域,支持拆分编辑器或创建新的编辑区域。 |
底部面板 | 用于调试项目,查看错误、日志等信息。包含问题、终端、网络服务等标签页。 |
侧边栏 | 提供 AI 助手、内置工具区域、第三方插件的入口。 |
状态栏 | 显示一些额外的编辑状态信息,例如错误信息、当前的行号/列号、当前编码方式等。 |
AI 助手相关
名词 | 说明 |
---|---|
AI 助手 | AI 助手提供智能问答、代码自动补全、代码自动生成等能力。 |
侧边聊天 | 位于工作空间右侧的 AI 对话框。 |
内嵌聊天 | 位于代码编辑器内的行内 AI 对话框。 |
代码补全 | 阅读并理解现有代码和注释,然后自动续写代码。 |
代码生成 | 根据自然语言描述生成所需代码。 |
代码编辑 | 根据自然语言描述重构代码、优化代码、修改代码逻辑等。 |
注释生成 | 生成函数级行间注释。 |
代码解释 | 解释指定代码片段。 |
开发工具相关
名词 | 描述 |
---|---|
源代码管理 | 允许插件创建者定义源代码管理(Source Control Management)相关功能。该工具与 GitHub 打通,你可以在工具面板上初始化 Git 仓库,或将内容物发布至 GitHub。 |
调试 | 允许开发者启动程序,并在执行过程中进行实时代码调试。 |
Web 预览 | 运行前后端项目后,可以通过指定 URL 来预览项目 |
插件市场 | 插件市场支持 Open VSX 提供的 VSCode 插件,安装后可在 MarsCode 中使用 |
资源限制
本文档介绍豆包 MarsCode IDE 的资源使用限制。
一般资源
限制项 | 说明 |
---|---|
项目数量 | 不超过 10 个 |
CPU、Memory 和 Disk 资源 | 单个项目可以使用的最大资源如下: CPU:2 CoreMemory:4GiB Disk:10GiB |
流量
流量超出限制后,将影响代码编写和已部署服务的请求。同时,HTTP 请求将返回 429 状态码。
仅计算数据传出量,可能导致超额。数据传入量不计入额度。
限制项 | 说明 |
---|---|
项目空间出流量 | 10GiB/月 |
部署服务出流量 | 10GiB/月 |
带宽 | 5GiB/月 |
工作空间
快捷键
文本编辑
行为 | 快捷键(macOS) | 快捷键(Windows) |
---|---|---|
换行编辑 | Command + Enter | Ctrl + Enter |
复制一行(无需选中) | Command + C | Ctrl + C |
剪切一行(无需选中) | Command + X | Ctrl + X |
粘贴一行 | Command + V | Ctrl + V |
选中一行(或下一行) | Command + L | Ctrl + L |
撤销操作 | Command + Z | Ctrl + Z |
重做操作 | Command + Shift + Z | Ctrl + Shift + Z |
将某行设置为注释 | Command + / | Ctrl + / |
唤起搜索框 | Command + F | Ctrl + F |
搜索下一项 | Enter | Enter |
搜索上一项 | Shift + Enter | Shift + Enter |
重命名符号 | F2 | F2 |
跳转至定义 | Command + F12 | Ctrl + F12 |
触发代码自动补全 |