Dev Workspace Launcher VS Code Bridge
这是 Launcher 的 VS Code 深度联动插件,用于把 VS Code Task 和 Debug Configuration 暴露给 Dev Workspace Launcher。
使用者安装
维护者会提供类似下面的文件:
dev-workspace-launcher-vscode-bridge-0.1.0.vsix
安装步骤:
- 打开 VS Code。
- 打开 Extensions 面板。
- 点击右上角
...。
- 选择
Install from VSIX...。
- 选择
.vsix 文件。
- 重新打开项目窗口,或执行命令
Dev Workspace Launcher: Reconnect Bridge。
升级时安装新版 vsix 即可。如果 Launcher 里没有刷新连接状态,重载 VS Code 窗口或执行重连命令。
能力范围
- 启动 VS Code 后自动连接本机 Launcher:
ws://127.0.0.1:48632/vscode。
- 上报当前窗口的 Task、Debug Configuration 和运行实例数。
- 接收 Launcher 的启动、停止、重启、聚焦项目,以及请求关闭当前项目窗口的指令。
- 关闭窗口是异步请求;VS Code 仍会按自身规则处理未保存文件确认或关闭拦截。
- 只控制当前 VS Code 项目窗口内真实存在的 Task / Debug Configuration。
维护者打包
打包前需要在本目录执行依赖安装和编译:
npm install
npm run compile
npm run package
也可以从仓库根目录执行:
npm run package:vscode-plugin
产物位于:
vscode-plugin/dev-workspace-launcher-vscode-bridge-<版本号>.vsix
| |