Visual studio code 基于文件扩展名在VS代码中定义多个启动配置
我有一个包含JS和PY文件的简单项目 在我的Visual studio code 基于文件扩展名在VS代码中定义多个启动配置,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我有一个包含JS和PY文件的简单项目 在我的launch.json中,我想根据文件类型定义启动配置,这样JS将与Node一起运行,而PY将与Python一起运行 在launch.json中有这样的配置吗?您可以使用扩展v1.6.2 您可以使用文件路径为特定调试器选择替换 如果使用包含Python调试器和节点调试器的复合启动,并且如果扩展名与该调试器的启动和结束不匹配,则使用虚拟文件替换该文件 在workspaceRoot/.vscode文件夹中创建一个名为dummy的空文件 设置launch.j
launch.json
中,我想根据文件类型定义启动配置,这样JS将与Node一起运行,而PY将与Python一起运行
在launch.json中有这样的配置吗?您可以使用扩展v1.6.2
您可以使用文件路径为特定调试器选择替换
如果使用包含Python调试器和节点调试器的复合启动,并且如果扩展名与该调试器的启动和结束不匹配,则使用虚拟文件替换该文件
在workspaceRoot/.vscode文件夹中创建一个名为dummy
的空文件
设置launch.json
as
{
“版本”:“0.2.0”,
“配置”:[
{
“类型”:“节点”,
“请求”:“启动”,
“名称”:“节点文件if.js”,
“程序”:“${input:file_if_js}”
},
{
“名称”:“Python:当前文件if.py”,
“类型”:“python”,
“请求”:“启动”,
“程序”:“${input:file_if_python}”,
“控制台”:“集成终端”
}
],
“化合物”:[
{
“名称”:“调试Python或节点”,
“配置”:[“Python:当前文件if.py”,“节点文件if.js”]
}
],
“投入”:[
{
“id”:“文件\u如果\u python”,
“类型”:“命令”,
“命令”:“extension.commandvariable.file.fileAsKey”,
“args”:{
“.py”:“${file}”,
.js:“${workspaceFolder}\\.vscode\\dummy”
}
},
{
“id”:“文件\u如果\u js”,
“类型”:“命令”,
“命令”:“extension.commandvariable.file.fileAsKey”,
“args”:{
“.js”:“${file}”,
.py:“${workspaceFolder}\\\.vscode\\dummy”
}
}
]
}
如果您使用Linux/MacOS,请调整目录分隔符。为什么您不能定义两种配置并启动您想要的配置?你想用一个键绑定吗?