VSCode 调试:在一行中输入多个命令行参数

Ale*_*x O 5 c++ command-line-arguments visual-studio-code vscode-debugger

我知道我可以让 VSCode 在调试器下启动程序时提示我输入命令行参数,方法是在 launch.json 中指定如下内容:

{
    "configurations": [
        {
            "name": "(gdb) Launch MyApp",
            "type": "cppdbg",
            "program": "MyApp",
            "args": [ "${input:arg}" ],
        }
    ],
    "inputs": [
        {
            "type": "promptString",
            "id": "arg",
            "description": "Enter argument",
            "default": "something"
        },
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是,这只允许我输入一个参数。要输入多个,我可以在args数组中有多个条目,每个参数一个。

不幸的是,当我想测试零到 N 命令行参数的不同组合时,这不会扩展,因为它需要在每次调用之前编辑 launch.json。

有没有办法让 VSCode 在一行中提示我输入所有命令行参数,就像我在终端上输入它们一样?