visual-studio-code - 有没有办法使用远程容器扩展从 VSCode 命令行打开容器中的文件夹?
问题描述
我在源代码树的根目录中创建了一个 .devcontainer/devcontainer.json 文件。但是,我可以在命令行上指定什么来自动打开该容器中的指定文件夹吗?或者至少在容器内自动打开 vscode(不一定是文件夹)?
我也很好奇是否有类似的选项可以连接到容器(无需打开另一个窗口)。
对于前者 - VS Code 确实提供了一个对话框,询问我是否要重新打开。这还不错,我只是希望我可以在命令行上指定一些参数来做得更好。
谢谢!
解决方案
这是在远程容器中打开当前目录的单行代码。由--folder-uri
十六进制编码的目录路径pwd | tr -d '\n' | xxd -p
和目录名称构成basename "$(pwd)"
。
code --folder-uri="vscode-remote://dev-container+$(pwd | tr -d '\n' | xxd -p)/workspaces/$(basename "$(pwd)")"
推荐阅读
- android - 我们可以更改应用内订阅的开始日期吗?
- sql - 我需要在现有的节点 js 项目中实现 ignite。我阅读了 apache ignite 的文档,但不知道如何开始
- oracle - 从 HH24 字符串创建带有时间戳的 Oracle 日期
- .net - 我想在 GraphQL 中使用 .net 框架 4.62 的订阅 是否可以使用 hotchocolate 包?
- c++ - (how-to) 获取有关某个 c++ 年份的已弃用/不推荐的功能/结构的编译器警告
- cookies - 在 Flutter 中使用 CSRF-Token 进行 OAuth2 身份验证
- clickhouse - Clickhouse 没有启动
- javascript - 我想将来自 s3 对象的字符串发送到客户端
- python - 如何有效地获取二进制字符串中的索引
- python-3.x - 使用具有 sklearn 包和 xgboost 的 pyinstaller 运行 exe 时出错