如何在VSCode启动时自动运行launch.json中的配置?
VSCode启动时自动运行launch.json配置的实现方法
完全可行,有两种主流实现方式:
原生配置方案(无需扩展)
通过任务(Tasks)系统配合启动配置,实现工作区打开时自动触发指定调试项:
- 先在
.vscode/launch.json中确认你要自动运行的配置名称(比如示例中的My App),确保该配置能手动正常启动。 - 在
.vscode/tasks.json中添加一个自动触发的任务:
{ "version": "2.0.0", "tasks": [ { "label": "Auto Run Debug Config", "type": "shell", "command": "${command:workbench.action.debug.start}", "args": ["My App"], "runOptions": { "runOn": "folderOpen" } } ] }
这里的runOn: "folderOpen"表示打开当前工作区时自动执行该任务,而任务会调用命令触发指定名称的调试配置。
扩展辅助方案
如果觉得原生配置麻烦,可以使用专门的扩展(比如Auto Run Debug),这类扩展通常提供可视化界面,直接选择要自动运行的launch配置即可,无需手动编写JSON。
注意事项
- 确保目标调试配置没有需要手动输入的参数(比如交互式输入),否则自动运行会卡住或失败。
- 多工作区场景下,要将任务/扩展配置放在对应的工作区设置中,避免全局生效影响其他项目。
内容的提问来源于stack exchange,提问作者Philippe
相关产品推荐
相关产品推荐

