我在Mac OS上使用VS代码进行C++编程。按下运行三角形按钮可以成功编译代码,并自动开始在Windows Console中运行。我无法使用Windows Console,因为它在运行时由于某种原因不接受键盘输入。当按下运行按钮时,是否可以在集成终端中自动运行代码?我需要配置launch.json吗?谢谢
qnyhuwrf1#
我需要配置launch.json吗?是的。有一个属性console可以设置为integratedTerminal。
console
integratedTerminal
{ "version": "0.2.0", "configurations": [ { "name": "Some Name", // ... "console": "integratedTerminal" } ]}
{
"version": "0.2.0",
"configurations": [
"name": "Some Name",
// ...
"console": "integratedTerminal"
}
]
字符串根据您使用的扩展名,您可能需要手动创建`.vscode/launch.json'。迟早您可能需要自定义启动文件(例如,在传递参数时)。
rkttyhzu2#
一种解决方法是将以下属性添加到launch.json:
"externalConsole": true
字符串它不能完全解决这个问题,但至少可以在运行时与键盘交互;而且,你不必通过键入来启动程序。
2条答案
按热度按时间qnyhuwrf1#
我需要配置launch.json吗?
是的。有一个属性
console
可以设置为integratedTerminal
。字符串
根据您使用的扩展名,您可能需要手动创建`.vscode/launch.json'。迟早您可能需要自定义启动文件(例如,在传递参数时)。
rkttyhzu2#
一种解决方法是将以下属性添加到launch.json:
字符串
它不能完全解决这个问题,但至少可以在运行时与键盘交互;而且,你不必通过键入来启动程序。