在 Docker 环境中使用 Remote Containers 扩展时,我可以保持 vscode 终端连接到主机吗?

Can I keep vscode Terminal connected to host machine while in Docker environment using Remote Containers extension?

我有 Remote Containers 扩展设置,所以我可以跳入 docker 容器进行自动完成等。这是我想要的方式。

但它还将终端 window 设置在该环境中,我想改为让终端 window 连接到我的主机。我能理解为什么从容器内部安装终端很有用,但它对我的用例没有用,它破坏了我的一些测试工具。

VS Code 中有 2 个命令可以在使用远程容器扩展时打开终端 windows:

Terminal: Create New Integrated Terminal 将在容器中打开一个终端 window。

Terminal: Create New Integrated Terminal (Local) 将在您的主机上打开一个终端。

后者似乎没有分配键绑定,因此您可能需要添加一个。