如何将VS Code指定文件类型关联对应launch配置 实现自动切换调试设置
实现VS Code文件类型与launch配置自动关联的方法
是可以实现的,按照以下两步配置即可:
1. 给launch配置添加文件匹配规则
打开对应工作区下的.vscode/launch.json文件(如果没有该文件,可点击左侧运行和调试面板的「创建launch.json文件」生成),给Java、Python的调试配置分别添加filePattern参数,限定配置仅匹配对应后缀的文件:
{ "version": "0.2.0", "configurations": [ // Java 调试配置 { "type": "java", "name": "Launch Java File", "request": "launch", "mainClass": "${file}", "filePattern": "**/*.java" }, // Python 调试配置 { "type": "python", "name": "Launch Python File", "request": "launch", "program": "${file}", "filePattern": "**/*.py" } ] }
2. 修改调试启动预设
打开VS Code设置(快捷键Ctrl+,/Cmd+,),搜索Debug: Launch Config Preset,将选项切换为Dynamic。该配置会让F5启动调试时,优先根据当前激活的文件类型匹配符合规则的launch配置,不会复用之前选中的其他类型配置。
配置完成后,打开Java文件按F5会自动调用Java调试配置,打开Python文件按F5会自动调用Python调试配置,无需手动切换。如果同一文件类型匹配到多个符合规则的配置,首次启动时会弹出选择框,选中后后续同类型文件会默认使用该配置。
内容的提问来源于stack exchange,提问作者poolD
相关产品推荐
相关产品推荐

