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 在一行中提示我输入所有命令行参数,就像我在终端上输入它们一样?
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |