我在正确设置项目时遇到了问题。我有一个 docker-compose,我必须使用自定义 bash 函数启动它来创建一些文件并设置环境。当容器运行时,我现在可以附加到其中一个名为“dnode”的容器,其中包含代码和所有必要的工具。
此时,我的项目可以正常工作。但我的问题是我想定义一个文件,指示 vscode 自动安装一些扩展。我尝试了 .devcontainer.json,但它似乎与“创建 devcontainer”更相关,而不是“附加到现有容器”。我不想让 vscode 创建自己的容器,但仍然需要它自动安装。
有办法实现这个吗?如果我尝试打开 json 文件,则会收到错误,因为它未指定要使用的图像。
谢谢 !
没有 VS Code 设置或配置允许自动安装扩展。但是可以在工作区/文件夹级别推荐扩展,VS Code 将显示有关它的通知。
.vscode/extensions.json
为了实现这一点,创建一个如下内容的文件:另一方面,如果您正在处理 docker-compose,则可以使用 VS Code CLI 并使用
--install-extension
arg 通过 shell 安装扩展。更多详细信息请参阅https://code.visualstudio.com/docs/editor/command-line#_working-with-extensions