豆包marscode可在vs code/jetbrains中通过ctrl+u唤出,支持用自然语言描述需求生成可运行代码,并提供apply一键落地及基于选中代码的ai改写功能。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在现有项目里快速生成一个登录校验函数,但不确定参数怎么设计、该用什么加密方式、返回结构如何定义——豆包MarsCode能直接根据你的自然语言描述生成可运行代码,不用切出IDE、不用查文档、不用反复调试。
打开AI对话入口
在 VS Code 中按 Ctrl + U(Windows/Linux)或 Cmd + U(macOS),唤出豆包 MarsCode 侧边对话框。JetBrains 用户同理使用 Ctrl + U,无需额外配置快捷键。
如果快捷键无效,说明插件未激活:检查左下角状态栏是否有 MarsCode 图标;若无,重启 VS Code 后再次尝试。
精准描述需求并触发生成
在对话框输入框中,用中文清晰描述你要的功能,例如:“在 Next.js App Router 项目中,写一个 POST /api/login 的 API 路由,接收 email 和 password 字段,用 bcrypt 验证密码,成功返回 { success: true, user: { id, name, email } },失败返回 401 状态码和错误信息。”
这一步必须包含框架、路径、方法、输入字段、验证逻辑、返回结构和状态码——缺任何一项,AI 可能生成不兼容的 Express 风格代码或漏掉错误处理。
敲回车发送请求,等待几秒,AI 将输出完整可运行的 TypeScript 文件内容。
将代码应用到项目中
方法一:点击生成代码块右上角的 Apply 按钮 → 自动创建 app/api/login/route.ts 文件并填入代码。
方法二:手动复制代码 → 在 VS Code 中新建文件 → 粘贴 → 保存为 app/api/login/route.ts。
【注意】Apply 功能仅在当前工作区根目录下识别合法路径,若项目未打开根文件夹(如只打开了 src 子目录),Apply 会失败且不提示原因。
让AI基于已有代码继续改写
第一步:在编辑器中打开你刚生成的 route.ts 文件。
第二步:选中整个 POST 处理函数体(从 export async function POST 开始到结尾大括号)。
第三步:右键 → 选择 MarsCode AI → Edit Code → 输入指令:“把密码验证改成 JWT token 签发,使用 next-auth 的 credentials provider 方式,并返回 refresh_token”。
第四步:查看 AI 返回的 Diff 预览,确认修改范围无误后点击 Apply。










