能否通过.vscode/为特定工作区配置VS Code扩展的启用与禁用?
在VS Code特定仓库中禁用指定扩展并保存配置
操作步骤:
- 打开目标前端仓库的VS Code窗口
- 打开扩展面板(快捷键:Windows/Linux 按
Ctrl+Shift+X,Mac 按Cmd+Shift+X) - 找到要禁用的扩展(比如Flutter),点击扩展卡片右下角的齿轮图标,选择 "Disable (Workspace)"
- 完成后,VS Code会自动在当前仓库的
.vscode目录下生成extensions.json文件,该配置会随仓库一起迁移,下次打开仓库时自动生效
手动编辑配置(可选)
如果需要批量添加禁用的扩展,可直接编辑 .vscode/extensions.json 文件,格式如下:
{ "disabledExtensions": [ "Dart-Code.flutter", // 可添加更多扩展ID,例如禁用Python扩展 "ms-python.python" ] }
扩展ID获取方式:在扩展面板的扩展详情页顶部,找到标注为"ID"的字段,复制即可。
注意事项
- 选择"Disable (Workspace)"是关键,这会将禁用配置绑定到当前仓库,而非全局设置
- 该配置文件可提交到仓库,团队成员拉取仓库后,VS Code会自动同步禁用规则
内容的提问来源于stack exchange,提问作者chenfwww
相关产品推荐
相关产品推荐

