debugging 如何更改生成的launch.json文件?

jei2mxaa  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(184)

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

r8xiu3jd

r8xiu3jd1#

Rust也是。这一个对我很有效,似乎是通用的。

{
    "version": "0.2.0",
    "configurations": [

        {
            "type": "lldb",
            "request": "launch",
            "name": "Cargo build",
            "cargo": {
                "args": [
                    "build"
                ]
            },
            "args": []
        },
    ]
}

相关问题