LiteBMC WorkFlow
LiteBMC 工作流开发工具,为开发者提供 VS Code 集成开发环境支持。
功能特性
当前版本提供以下功能:
- 组件自动发现:扫描工作区目录,自动识别 LiteBMC 组件(通过
.temp/graph.info 文件)
- C/C++ 智能提示增强:自动解析组件依赖关系,为 C/C++ 扩展(ms-vscode.cpptools)提供准确的头文件路径和预处理器宏定义
- 实时配置更新:监听组件文件变化,动态更新 IntelliSense 配置
依赖
使用
- 使用 VS Code 打开包含 LiteBMC 组件的工作区目录
- 扩展自动激活并扫描组件
- 打开 C/C++ 源文件即可享受增强的智能提示
扩展日志输出在 VS Code 输出面板的 LiteBMC WorkFlow 频道中。
已知问题
如有问题,请到 ISSUES 反馈。
编译构建
安装依赖
npm i -g webpack-cli
npm i -g @vscode/vsce
开发调试
启动 watch 模式,文件变更时自动编译:
npm run watch
调试步骤:
- 终端运行
npm run watch(保持运行)
- VS Code 中按
F5 启动 Extension Development Host
- 修改代码后,等待终端输出
compiled successfully,在调试窗口按 Ctrl+R 重载即可生效
构建 VS Code 插件文件
vsce package
许可证
本项目基于 GNU 通用公共许可证第3版(GPL v3) 开源。
| |