1

В настоящее время, когда я запускаю программу с отладчиком 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"
        }
    ]
}

0