如何禁止VS Code启用设置同步时自动安装指定扩展并停止跟踪部分扩展?
VS Code 设置同步排除指定扩展的方法
一、通过配置文件永久排除指定扩展
VS Code支持通过配置指定不需要同步的扩展,步骤如下:
- 打开设置:按
Ctrl+,(Windows/Linux)或Cmd+,(Mac),或者点击左下角设置图标选择「设置」。 - 切换到用户设置,搜索
settings.sync.ignoredExtensions。 - 点击「编辑 in settings.json」,把要排除的扩展ID填入数组中,格式示例:
"settings.sync.ignoredExtensions": [ "johnsoncodehk.volar", "ms-vscode.live-server" ]
- 扩展ID可以在扩展面板(
Ctrl+Shift+X)的目标扩展详情页顶部找到,格式为「发布者.扩展名称」。
二、临时安装测试扩展不触发同步
如果只是临时测试扩展,不想让它被同步:
- 点击左下角的同步图标,选择「暂停同步」。
- 安装测试扩展,用完卸载后,再重新开启同步即可。
三、移除云端已同步的废弃扩展
如果已经有废弃扩展被同步到云端,需要更新云端的扩展列表:
- 在本地VS Code卸载废弃扩展。
- 点击左下角同步图标,选择「同步本地设置到云端」,强制把本地的扩展状态同步到云端,其他设备后续同步时就不会再安装这些扩展了。
内容的提问来源于stack exchange,提问作者skyin
相关产品推荐
相关产品推荐

