是否有方法使用远程容器扩展从VSCode命令行打开容器中的文件夹



我在源代码树的根目录中创建了一个.devcontainer/devcontainer.json文件。但是,我可以在命令行上指定一些东西来自动打开该容器中的指定文件夹吗?或者至少自动打开容器中的vscode(不一定是文件夹(?

我也很好奇是否有类似的连接到容器的选项(无需打开另一个窗口(。

对于前者,VS代码确实提供了一个对话框,询问我是否要重新打开。这还不错,我只是希望能在命令行中指定一些论点,以做得更好。

谢谢!

如果您想在Visual Studio Code之外运行容器,可以使用我创建的脚本。看见https://blog.wille-zone.de/post/run-devcontainer-outside-of-visual-studio-code/了解更多信息。脚本本身可以在Github上找到https://github.com/BorisWilhelms/devcontainer

可以直接在容器中打开vscode,但需要为命令创建十六进制值。

请参阅此处的解决方案=>如何使用vscode命令行附加远程容器?

这里有一个在远程容器中打开当前目录的单行。CCD_ 1由十六进制编码的目录路径CCD_ 2和目录名称CCD_。

code --folder-uri="vscode-remote://dev-container+$(pwd | tr -d 'n' | xxd -p)/workspaces/$(basename "$(pwd)")"

相关内容

最新更新