microsoft / vscode-cpptools

Official repository for the Microsoft C/C++ extension for VS Code.
Other
5.51k stars 1.55k forks source link

Option to print stdout/stderr to either the Console or Integrated Terminal #1018

Open akbyrd opened 7 years ago

akbyrd commented 7 years ago

The Debug Console tends to be pretty spammy. I'd like to be able to see my program output separately, as I normally would when running without the debugger. Ideally, it would simply be duplicated to either the the Integrated Terminal (allowing for stdin) or Output window.

Note the IGIESW, IGIWHW, and thread exit messages below being run together with my program output. I don't necessarily want to flat out disable these debugger messages though, as they're still important, I just want stdout/stderr separated from the debugger stuff.

vscode thread exit messages

loganintech commented 6 years ago

Has this been worked on yet? This would be a huge usability improvement for me.

ghost commented 6 years ago

Please add support for this. The debug console causes extreme stuttering when printing messages to the standard output at a sufficiently fast rate. See Microsoft/vscode#52728.

mrx23dot commented 3 months ago

What about redirecting to file instead, via arguments? That always helps with speed. Having stdout/stderr printed will be slow no matter how we pipe them. So I vote for no fix.