devcontainer.json允许添加要安装在容器中的扩展。我希望能够设置所有团队成员都要使用的强制扩展名列表,如rust-lang.rust-analyzer和llvm-vs-code-extensions.vscode-clangd,以及另一个用于个人扩展名的文件。理想情况下,个人的一个将被添加到.gitignore。
devcontainer.json
rust-lang.rust-analyzer
llvm-vs-code-extensions.vscode-clangd
.gitignore
p8h8hvxi1#
要为可添加到容器中的个人扩展添加文件,您可以创建一个新文件(如“my-extensions.json”),然后将其添加到“.gitignore”文件中,以防止将其提交到存储库。在my-extensions.json文件中,您可以添加“extensions”属性,其中包含要安装到个人容器中的扩展ID数组。例如:
{ "devcontainer": { "extensions": [ "my-extension-id-1", "my-extension-id-2" ] } }
1条答案
按热度按时间p8h8hvxi1#
要为可添加到容器中的个人扩展添加文件,您可以创建一个新文件(如“my-extensions.json”),然后将其添加到“.gitignore”文件中,以防止将其提交到存储库。在my-extensions.json文件中,您可以添加“extensions”属性,其中包含要安装到个人容器中的扩展ID数组。例如: