六维教程

EdgeOne Makers IDE 插件与 CodeBuddy

上一篇讲了 CI/CD 自动化部署,那篇适合团队协作和正式环境。但大多数时候,你只是想在写代码的过程中顺手就把项目部署了,不想来回切窗口、敲命令。IDE 插件和 CodeBuddy 就是解决这个问题的,把开发和部署集成到同一个界面里,写完代码点一下就上线。

IDE 插件是什么

IDE 插件就是装在你编辑器里的小工具,给编辑器加上额外的功能。EdgeOne Makers 的 IDE 插件让你不用离开编辑器就能完成构建和部署,省去了打开控制台、登录网站的步骤。

目前支持的 IDE 有 VSCode、Cursor、CodeBuddy。下面先讲 VSCode 的用法,CodeBuddy 作为专门的 AI 编程 IDE 后面单独讲。

VSCode 插件安装

安装过程很简单,跟装其他 VSCode 插件一样。

  1. 打开 VSCode
  2. 点左侧活动栏的扩展图标(方块形状)
  3. 搜索框输入 EdgeOne Makers
  4. 找到官方插件,点 Install
环境要求:
- VSCode 1.90.0 及以上版本
- Node.js 用于本地项目构建
- Makers API Token 用于部署

插件功能概览

功能 说明
智能检测 自动识别项目使用的前端框架
一键构建 在 IDE 集成的终端里查看构建详情
轻松部署 点一下按钮把项目部署到 Makers
项目切换 在插件面板里切换不同的 Makers 项目

使用流程

装好插件后,使用流程分四步:

打开项目 -> 点击侧边栏 Makers 图标 -> Run Build 构建 -> Publish Project 部署

第一步,在 VSCode 中打开你的前端项目文件夹。

第二步,点左侧边栏的 Makers 图标,插件面板会显示当前项目的信息。

第三步,点 Run Build 按钮,插件会自动检测框架并执行构建命令。构建过程中的日志会显示在 IDE 内置终端里。

第四步,构建成功后,点 Publish Project 按钮,项目就会部署到你的 Makers 账号下。

API Token 配置

第一次部署时需要配置 API Token。获取方式和CI/CD 集成那篇讲的一样,在控制台设置页面创建。插件会提示你输入 Token,填进去就行。

CodeBuddy IDE 集成

CodeBuddy 是腾讯云推出的 AI 编程 IDE,和 EdgeOne Makers 有更深度的集成。它不只是一个部署插件,而是把 AI 编程和 Makers 部署打通了。

CodeBuddy 是什么

CodeBuddy 有三种形态:

形态 说明 适合谁
IDE 独立的桌面应用,自带 AI 对话和部署功能 全栈开发、编程初学者
插件 装到 VSCode 或 JetBrains 系列 IDE 里 已有编辑器的开发者
CLI 命令行工具 运维、DevOps

这里主要讲 CodeBuddy IDE 和 Makers 的集成。

连接 EdgeOne Makers

操作步骤:

  1. 打开 CodeBuddy IDE
  2. 点击右侧面板的 Deploy 按钮
  3. 选择 EdgeOne Makers 进行连接
  4. 点击 Manage 进入腾讯云授权页面,登录账号完成授权

授权完成后,CodeBuddy 就和你的 Makers 账号绑定了。

配置 Makers Rules

这一步很重要。CodeBuddy 是 AI 驱动的 IDE,你可以通过自然语言让它帮你写代码。但 AI 不一定了解 Makers 的规范,所以需要给它一份规则文件。

在项目根目录配置 EdgeOne Makers Rules(官方提供了 pages-llms.mdc 规则文件),这样 AI 写出来的代码就符合 Makers 平台的要求,避免部署后出现兼容性问题。

配置好之后,你就可以用自然语言告诉 CodeBuddy 你想做什么,比如:

帮我写一个用户登录页面,要表单验证,提交后调用 /api/login 接口

CodeBuddy 会根据 Makers 的规范生成代码,包括路由、函数写法、目录结构都会自动对齐。

在 CodeBuddy 中部署

开发过程中随时可以部署:

  1. 通过自然语言让 CodeBuddy 完成开发任务
  2. 点击 Deploy 按钮,或者用自然语言说”部署项目”
  3. 选择新建项目或关联已有项目(仅限直接上传方式创建的项目)
  4. 等待部署完成,插件会显示预览地址

部署完成后,在 CodeBuddy 里就能直接看到项目的部署状态和预览地址。也可以跳到腾讯云控制台做进一步管理,比如绑自定义域名。

开发效率提升对比

用插件和 CodeBuddy 之前之后的开发流程对比:

环节 传统方式 用 IDE 插件 用 CodeBuddy
写代码 编辑器里写 编辑器里写 自然语言描述,AI 生成
本地调试 终端跑 dev 命令 终端跑 dev 命令 可视化调试
构建 终端敲命令 点 Run Build 点按钮或自然语言
部署 打开控制台操作 点 Publish 点按钮或自然语言
查看结果 切换到浏览器 插件显示地址 IDE 内直接查看

从写代码到部署上线,全程不需要离开 IDE,这是效率提升的核心。

VSCode 插件 vs CodeBuddy 怎么选

对比维度 VSCode/Cursor 插件 CodeBuddy IDE
适合谁 已有 VSCode 环境的开发者 想要 AI 辅助编程的开发者
编程方式 自己写代码 可以用自然语言让 AI 写
部署能力 一键构建部署 一键构建部署
AI 能力 取决于是否装了其他 AI 插件 内置 AI,且了解 Makers 规范
学习成本 低,插件装上就用 低,但需要学习自然语言沟通

如果你已经习惯用 VSCode,装个插件就够了。如果你希望 AI 帮你写更多代码,或者你是编程初学者,CodeBuddy IDE 的完整体验更合适。

CLI 插件对比

除了 IDE 插件,前面还讲了 CLI 工具。三种工具的定位不同:

工具 定位 使用场景
IDE 插件 图形化一键操作 日常开发中快速部署
CodeBuddy AI 编程 + 部署一体 从零开发或需要 AI 辅助
CLI 命令行工具 CI/CD 流水线、脚本自动化

三者不冲突,可以搭配使用。本地开发用 IDE 插件或 CodeBuddy,CI/CD 用 CLI,各取所长。

实战: 用 VSCode 插件部署一个完整项目

下面演示一个实际场景,用 VSCode 插件从零部署一个 Next.js 项目。

第一步,创建项目:

npx create-next-app@latest my-app
cd my-app

第二步,正常开发,写页面、写组件、调试功能。

第三步,开发完成后,在 VSCode 左侧边栏找到 Makers 图标,点进去。

第四步,点 Run Build,插件自动检测到 Next.js 框架,执行 next build

第五步,构建成功后,点 Publish Project,选择新建项目,输入项目名称。

第六步,等待部署完成,插件面板显示预览地址,点击就能访问线上版本。

整个过程就几分钟,构建和部署都是点按钮完成。

速查卡片

要点 说明
IDE 插件的作用 在编辑器内完成构建和部署,不用切换到控制台
支持的 IDE VSCode、Cursor、CodeBuddy
安装方式 VSCode 插件市场搜索 EdgeOne Makers
API Token 首次部署需要配置,在控制台设置页面创建
CodeBuddy 特点 AI 编程 + 部署一体,支持自然语言开发
Makers Rules 配置规则文件让 AI 写出符合 Makers 规范的代码
三种工具定位 IDE 插件(图形化)、CodeBuddy(AI编程)、CLI(自动化)
推荐使用方式 本地开发用 IDE 插件或 CodeBuddy,CI/CD 用 CLI
上一篇
EdgeOne Makers CI/CD 集成
下一篇
EdgeOne Makers 迁移指南