Omnisharp-vscode: Don't switch to Debug Console when using integrated terminal

Created on 18 May 2019  路  1Comment  路  Source: OmniSharp/omnisharp-vscode

This isn't really an issue, more of a feature request. Currently, if the console in a launch task is set to integratedTerminal, the window switches over to the build task information in the debug console (I have to manually switch windows to the terminal). This gets annoying after a while, and I found this issue when searching for why this behavior occurs. Turns out it can be controlled by an option "internalConsoleOptions": "neverOpen". While users could be expected to write this on their own, is it possible you could implement it in the code itself? Kind of like how vscode-node-debug did it?

Debugger Suggestion

Most helpful comment

I think the ideal solution would be for VS Code to make the terminal and debug console separate tabs so that both can be visible at once. The C# extension actually goes out of its way to show the debug console because it is the only way we have to show messages. We used to actually stick this in the templated launch.json, but we got feedback that we had two many options in the default template, so we removed it. So I feel like unfortunately there isn't a good answer here.

>All comments

I think the ideal solution would be for VS Code to make the terminal and debug console separate tabs so that both can be visible at once. The C# extension actually goes out of its way to show the debug console because it is the only way we have to show messages. We used to actually stick this in the templated launch.json, but we got feedback that we had two many options in the default template, so we removed it. So I feel like unfortunately there isn't a good answer here.

Was this page helpful?
0 / 5 - 0 ratings