В настоящее время, когда я запускаю программу с отладчиком LLDB в коде Visual Studio, по какой-то причине я получаю экранированный вывод stdout в консоли отладки VSCode. Например, моя программа выводит это:
Playable cards: s9 s0 s8 s7
Playing: s9
Playable cards: s0 s8 s7
Playing: s0
Playable cards: s8 s7
Но в консоли отладки VSCode я получаю это:
@"Playable cards: s9 s0 s8 s7 \r\n"
@"Playing: s9\r\n"
@" Playable cards: s0 s8 s7 \r\n"
@" Playing: s0\r\n"
@" Playable cards: s8 s7 \r\n"
Почему он так отформатирован и можно ли это исправить? Это на OSX, с последним VSCode.
Мой .vscode/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": "solitaire",
"type": "cppdbg",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/build/solitaire",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"internalConsoleOptions": "openOnSessionStart",
"MIMode": "lldb"
}
]
}