如何阻止VS Code设置同步功能同步特定本地设置?
在VS Code中配置不同步的本地设置
方法1:创建settings.local.json全局本地配置
VS Code支持单独的本地配置文件,不会被GitHub同步功能捕获,操作步骤:
- 按下
Cmd + Shift + P(Mac)或Ctrl + Shift + P(PC)打开命令面板 - 输入
Preferences: Open Settings (JSON)打开用户设置JSON文件 - 在用户设置所在的文件夹中,新建
settings.local.json文件 - 将不想同步的配置写入该文件,示例:
{ "editor.fontSize": 14, "terminal.integrated.defaultProfile.osx": "zsh" } - 保存后,该文件的配置会覆盖全局用户设置,且不会同步到其他设备
方法2:使用工作区设置(针对单个项目)
如果只需要给特定项目设置本地配置,用工作区设置更合适:
- 打开目标项目,按下
Cmd + ,(Mac)或Ctrl + ,(PC)打开设置面板 - 切换到顶部的工作区标签
- 修改所需配置,这些设置会存在项目根目录的
.vscode/settings.json中 - 若项目托管在GitHub,把
.vscode/加入.gitignore,避免配置被同步
关键说明
settings.local.json是全局生效的本地配置,工作区设置仅对当前项目生效- VS Code的同步功能只会同步主用户设置文件(
settings.json),不会包含上述两种本地配置文件
内容的提问来源于stack exchange,提问作者Yaros
相关产品推荐
相关产品推荐

