[Dev Containers] Feature Request: Local Terminal with Remote VS Code #9739
Labels
containers
Issue in vscode-remote containers
feature-request
Request for new features or functionality
Milestone
By far the biggest obstacle for me to adopt Dev Containers in my organization and daily driving use is that I lose access to my local, familiar terminal environment while in the container. Muscle memory and tools I'm familiar with disappear.
As a power user, my ideal workflow would be that when I open a dev container, it behaves exactly as it does today, except that I can easily open a terminal outside of the container and there is an alias or command injected to easily execute shell commands inside the container.
That is, I would like to be able to do something like this:
Or this:
$ gh pr checkout 100
That is, the dev container preserves my intuition and learned skills of using my shell, while keeping the current behavior of enhancing the IDE experience with extensions that run using blessed versions of packages.
This is also marginally more secure as I can run a less-trusted, an OSS repository's dev container, using VS Code and not need to configure any my local applications that rely on local credentials or environment variables to work inside of the container. I would not even be tempted to do so.
The text was updated successfully, but these errors were encountered: