console property

String? console
final

Which console to run the program in.

If "terminal" or "externalTerminal" will cause the program to be run by the client by having the server call the runInTerminal request on the client (as long as the client advertises support for runInTerminalRequest).

Otherwise will run inside the debug adapter and stdout/stderr will be routed to the client using OutputEvents. This is the default (and simplest) way, but prevents the user from being able to type into stdin.

Implementation

final String? console;