我知道我可以让 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"
},]
}
然而,这只允许我输入一个参数。要输入多个,我可以在 args
数组中有多个条目,每个参数一个。
不幸的是,当我想测试零到 N 命令行参数的不同组合时,这不能扩展,因为它需要在每次调用之前编辑 launch.json。
有没有办法让 VSCode 在一行中提示我输入所有命令行参数,就像我在终端上输入它们一样?