I guess so far the best way is to put your debug output into alternate destinations:
In Launch Configuration Attributes the console
setting can be set to one of the following: internalConsole
(default, the builtin Debug Console) externalTerminal
(external cmd window) or integratedTerminal
(the VS Code terminal).
The external terminal command line can further be specified in the VS Code Settings under one of the following: terminal.external.windowsExec
, terminal.external.osxExec
, and terminal.external.linuxExec
from the default that is your default os terminal.
Source: VS Code docs, for example for node.js: https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_launch-configuration-attributes
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…