SuccIDE
SuccIDE 是 SuccBI 配套的 VSCode 集成开发环境扩展,用于扩展开发、脚本二次开发和元数据管理。
功能特性
📁 项目管理
- 项目初始化 — 快捷键
Ctrl+F1 一键初始化 IDE 工作区
- 服务器管理 — 添加、切换、删除多个 SuccBI 服务器连接
- 文件浏览 — 在资源管理器侧栏中浏览服务器上的项目文件
🔄 文件同步
- 手动同步 — 一键上传/下载项目文件
- 自动同步 — 启动开发监听后,文件保存自动上传服务端
- 冲突检测 — 自动同步时检测服务端文件变更冲突,弹框确认处理方式
- 同步过滤 — 支持
projects.include/projects.exclude 配置过滤同步范围
🔨 编译构建
- 自动编译 — TypeScript (
.ts) 和 Less (.less) 文件保存时自动编译
- 自动部署 — 编译产物自动上传到服务端
🚀 Action 脚本执行
- 一键执行 —
.action.ts 文件显示 ▶ 执行 Action 按钮
- 远程执行 — 脚本自动编译、上传、提交远程执行
- 实时日志 — 执行过程中通过 Output Channel 实时显示日志
环境要求
- VSCode: ≥ 1.49.0
- SuccBI: ≥ 4.13.1
快速开始
- 在 VSCode 中安装 SuccIDE 扩展
- 执行
Ctrl+F1 或运行命令 SuccIDE: 初始化开发环境
- 输入 SuccBI 服务器地址和登录凭据
- 在侧栏的「SuccBI 服务」面板中浏览和管理项目
常用命令
| 命令 |
快捷键 |
说明 |
| 初始化开发环境 |
Ctrl+F1 |
连接 SuccBI 服务器并初始化工作区 |
| 上传 |
— |
将本地文件上传到服务器 |
| 下载 |
— |
从服务器下载文件到本地 |
| 开始开发 |
— |
启动自动同步,保存即上传 |
| 执行 Action |
— |
编译并远程执行 .action.ts 脚本 |
相关链接
| |