如何在项目中提交预定义VSCode扩展列表以统一团队扩展安装配置
VSCode项目级扩展标准化方案
完全可以实现你需要的效果,VSCode原生支持项目维度的扩展推荐配置,所有配置都存放在项目根目录的.vscode文件夹下,将对应配置文件提交到代码仓库即可。
具体操作步骤如下:
- 在项目根目录新建
.vscode文件夹,若文件夹已存在则跳过该步骤 - 在
.vscode文件夹下新建extensions.json文件,写入你需要标准化的扩展列表,示例如下:
{ "recommendations": [ // 扩展标识格式为「发布者ID.扩展ID」,你提到的ShellCheck扩展标识如下 "timonwong.shellcheck", // 可按需追加其他扩展,以下为示例 "dbaeumer.vscode-eslint", "esbenp.prettier-vscode" ] }
- 如果你不知道扩展的正确标识,打开VSCode扩展面板,找到目标扩展后右键选择「复制扩展 ID」即可直接获取
配置完成提交到仓库后,其他开发者打开该项目时,VSCode会自动弹出提示,推荐安装所有列表中未安装的扩展,点击确认即可批量完成安装,配合你提交的扩展启用配置就能保证规则统一生效。
内容的提问来源于stack exchange,提问作者neves
相关产品推荐
相关产品推荐

