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