VS Code如何在设置同步时排除特定语言的配置项?
解决方案
你只需要将特定语言配置的完整键名添加到settingsSync.ignoredSettings数组中即可,规则如下:
- 如果你要排除某一语言下的所有专属配置,直接把
[语言ID]作为键加入列表即可 - 如果你仅需要排除某一语言下的单个配置项,使用
.连接语言键和对应配置键即可
针对你的场景,排除Python的editor.rulers配置的完整示例如下:
"editor.rulers": [ 80 ], "[python]": { "editor.rulers": [ 88 ] }, "settingsSync.ignoredSettings": [ "editor.rulers", // 仅排除Python的editor.rulers配置,Python下其他专属配置仍会同步 "[python].editor.rulers" // 如果需要排除Python下所有专属配置,替换上面一行为 "[python]" 即可 ]
这个规则适配所有语言的专属配置,需要排除其他语言时替换[python]为对应语言ID即可。
内容的提问来源于stack exchange,提问作者carlfriedrich
相关产品推荐
相关产品推荐

