对于 docker 或 docker-compose devcontainer 项目。Dockerfile 或 docker-compose.yml 文件的每次更改 Visual Studio Code 都希望重建容器。这也会删除所有已安装的 VSC 插件。由于即使添加了新的环境变量等,它也要求重建,这开始非常令人沮丧并且浪费时间。
因此,有没有办法以某种方式/某个地方安装插件,它们可以在重建后幸存下来?
对于 docker 或 docker-compose devcontainer 项目。Dockerfile 或 docker-compose.yml 文件的每次更改 Visual Studio Code 都希望重建容器。这也会删除所有已安装的 VSC 插件。由于即使添加了新的环境变量等,它也要求重建,这开始非常令人沮丧并且浪费时间。
因此,有没有办法以某种方式/某个地方安装插件,它们可以在重建后幸存下来?
我自己想出来的。
有.devcontainer/devcontainer.json
包含以下部分的文件:
// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"ms-python.python",
"ms-python.vscode-pylance",
"littlefoxteam.vscode-python-test-adapter"
],
安装后,可以在介绍屏幕上找到扩展程序的 ID。