首次尝试调试项目时,Visual Studio代码会提示选择调试器,然后生成launch.json文件。
如何改变生成的内容,以便不是每个新生成的launch.json文件都必须手动调整?
例如,Rust语言的Cargo将在./target/debug/[project name]
创建一个已检测的可执行文件,但生成的launch.json将包含"program": "${workspaceFolder}/<your program>"
。
理想情况下,每次检测到Cargo.toml文件时,我都可以指示VS Code生成适应的launch.json。
我尝试在我的用户设置中添加特定于Rust的启动配置,但VS Code仍会生成一个未更改的launch.json文件。