VS代码调试器在macOS上不可操作
我所有的朋友都有他们的VS代码调试器,除了我,他们都不使用Mac。谢谢你的帮助 当我在VS代码(Mac)中处于调试模式时,我的交互式终端无法工作VS代码调试器在macOS上不可操作,c,macos,visual-studio-code,vscode-settings,vscode-debugger,C,Macos,Visual Studio Code,Vscode Settings,Vscode Debugger,我所有的朋友都有他们的VS代码调试器,除了我,他们都不使用Mac。谢谢你的帮助 当我在VS代码(Mac)中处于调试模式时,我的交互式终端无法工作cppdbgterminal不会显示,相反,terminal窗口停留在tasks-C/C++:gcc构建活动文件中的“terminal将被任务重用,请按任意键将其关闭”。我附上了我的终端截图,还粘贴了我的launch.json 我还附上了我朋友的vs代码的屏幕截图,在终端窗口弹出“终端将被任务重用,按任意键关闭”后,他们的cppdbg终端窗口会显示出来
cppdbg
terminal不会显示,相反,terminal窗口停留在tasks-C/C++:gcc构建活动文件中的“terminal将被任务重用,请按任意键将其关闭”。我附上了我的终端截图,还粘贴了我的launch.json
我还附上了我朋友的vs代码的屏幕截图,在终端窗口弹出“终端将被任务重用,按任意键关闭”后,他们的cppdbg
终端窗口会显示出来
但是,在我的情况下,终端窗口停留在“终端将被任务重用,按任意键将其关闭”,并且不会弹出任何cppdbg
terminal
我的,坏了:
我朋友的工作:
我的launch.json
文件:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "gcc - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb",
"preLaunchTask": "C/C++: gcc build active file"
}
]
}
对于macOS来说,这看起来很正常 请参阅本指南: 在我看来,VSCode C++不是MaOS的生产准备。
在Visual Studio代码的C/C++1.0.1中,简单的“cin>>str”代码会锁定调试器。我也无法在Catalina上使用ccpdbg进行调试,但它可以使用名为CodeLLDB的扩展
你看过你朋友的
launch.json
了吗。或者干脆选中launch.json
docs右键。或者干脆按照终端的指示去做,也就是“按任意键”?这能回答你的问题吗?