扩展VSCode中的settings.json

8
我希望您能将VSCode的settings.json版本提交到我们团队的git仓库,同时允许个人开发者在此基础上添加自己的设置(例如,如果他们想要配置一些扩展)。是否可以告诉VSCode查看两个不同的文件?即settings.json和settings-local.json,其中settings-local.json被忽略。
3个回答

2
使用code --user-data-dir /path/to/user/data/dir来运行VS Code。VS Code会自动在所选目录中生成一些文件夹,settings.json将位于:SELECTED_DIRECTORY/User/settings.json。"Original Answer"翻译成"最初的回答"。

1
我该如何在不同的用户配置之间切换?从桌面快捷方式运行将使用默认设置启动VSCode,但如何使用您在答案中描述的自定义设置运行它呢? - Joey
@youssef 你可以编辑这个快捷方式。你的操作系统是什么? - amirali
1
@youssef 关于xfce4:xfce4-terminal -e 'code --user-data-dir /path/to/user/data/dir' - amirali
谢谢提供的信息!我还找到了这些链接,现在我知道我要搜索什么了,它们给了我更多的信息:https://code.visualstudio.com/docs/editor/command-line#_advanced-cli-options 和 https://github.com/Microsoft/vscode/issues/7243 - lizlux
4
这并不能解决问题,因为它没有解释如何合并多个 settings.json - Turion

1

5
这个特性被取消了:https://github.com/Microsoft/vscode/issues/37519#issuecomment-344526825 - Rodja
未能工作(-1)。 - HAL9000

0

接受的解决方案对我没有起作用。截至2023年10月16日,在Mac上,你可以编辑: ~/Library/Application\ Support/Code/User/settings.json 也就是 Users/myusername/Library/Application\ Support/Code/User/settings.json 来实现OP所需的功能。

我找到了这篇帖子,因为我们有同样的问题 - 我们的多贡献者应用程序 our-app/settings.json 是版本控制的,而且我无法改变工作区颜色让我疯狂。 显然,你也可以在带有打开用户首选项JSON的命令菜单。这可能是Windows的方法中找到这个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接