Releases: Knighthood2001/vscode-ros2-quick-runner
Releases · Knighthood2001/vscode-ros2-quick-runner
Release list
0.0.5
[0.0.5] - 2026-06-20
新增
colcon build智能识别编译目标- 右键工作空间根目录
xxx_ws/→ 全量编译colcon build - 右键
xxx_ws/src/→ 全量编译colcon build - 右键任意包目录或包内子目录(如
xxx_ws/src/pkg_a/、xxx_ws/src/pkg_a/scripts/)→ 单包编译colcon build --packages-select pkg_a
- 右键工作空间根目录
- 终端名差异化
- 全量编译:
colcon build - 单包编译:
colcon build: pkg_a
- 全量编译:
优化
- 重构编译相关代码
- 提取
isRos2Package、findNearestPackage、isWorkspaceRoot、getBuildTarget等独立函数 - 编译逻辑更清晰、更易扩展
- 提取
0.0.4
[0.0.4] - 2026-06-10
新增
- 新增
colcon build右键菜单命令- 在任意 ROS2 文件夹上右键,可一键执行
colcon build - 自动判断工作空间根目录(基于
src/下是否包含package.xml) - 支持在
xxx_ws、xxx_ws/src以及子包目录(比如xxx_ws/src/xxx_pkg)上右键 - 终端自动切换到工作空间根目录后执行 build
- 在任意 ROS2 文件夹上右键,可一键执行
修复
- 修复了右键
src/yumi_demo等包目录时被误判为工作空间根目录的问题- 之前只判断是否存在
src/目录,会被包内子模块的src/误判 - 现在通过检查
src/下的子目录是否包含package.xml来准确识别
- 之前只判断是否存在
优化
- 优化了
findRos2Workspace函数- 之前必须同时存在
src/和install/目录 - 现在未编译的工作空间也能正确识别(只通过
src/下有package.xml判断)
- 之前必须同时存在
0.0.3
优化
- 优化菜单名称,使其更简洁、更像终端命令风格
- "ROS2: Launch" → "ros2 launch"
- "ROS2: Run" → "ros2 run"
- "Get ROS2 Workspace Name" → "ros2 source"