-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't open external terminals by default from a WSL session in VS Code #167865
Comments
In the Slack thread, @aeschli pointed out the |
microsoft/vscode-remote-release#45 is related as well. Maybe we have something generic in for remotes in core? |
If there's a contribution point or a env variable I can set in the WSL extension. That would be the cleanest way. |
Unassigning Rob again, I think I'm doing all the work here, just might need a review/help from others. |
We explicitly support spawning a terminal:
Not debug's
|
Actually /c is SUBCOMMAND, eg. |
I very similar issue exists for Codespaces where the CC @timheuer who reported this to me |
I had a go trying to fix this but it was more difficult than anticipated: #171095 |
We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider. If you wonder what we are up to, please see our roadmap and issue reporting guidelines. Thanks for your understanding, and happy coding! |
When debugging using an external terminal from WSL you see this:
It ends up calling the Linux exec setting:
Ref:
vscode/src/vs/platform/externalTerminal/node/externalTerminalService.ts
Line 228 in 2fa61a1
Is there some way we can route WSL debug requests to a local external terminal? @aeschli thoughts on this? Do you think this should be handled somehow in the WSL extension? Feels like the a soft layer breaker if it goes into core.
cc @shanselman
The text was updated successfully, but these errors were encountered: