在Visual Studio Code中,是否可以根据您所在的主机或操作系统使用不同的settings.json文件,最好是在用户设置上方的层中?
答案 0 :(得分:0)
目前还没有一种方法可以在产品中实现这一目标,但这是积压的。您可以关注issue并竖起大拇指,向团队展示对您来说很重要。
答案 1 :(得分:0)
我使用这样的东西:
string machine = Environment.MachineName.Split('.')[0];
string filename = "config." + machine + ".json";
var configurationBuilder = new ConfigurationBuilder();
configurationBuilder.AddJsonFile(filename);
所以我有config.mac.json和config.pc.json 似乎工作得很好。
答案 2 :(得分:0)
现在已添加对此功能的支持(pull request)。该功能基于when
clauses,通过上下文名称isWindows
,isMac
和isLinux
。例如,如果要让设置仅在Mac上适用,则可以添加"when": "isMac"
。
答案 3 :(得分:0)
现在在VS代码issue #5595中可以跟踪添加操作系统和/或平台相关设置的一般情况。似乎是他们有兴趣实施但仍在努力的事情。
答案 4 :(得分:0)
我们快到 2021 年 5 月了,但该功能仍未实现。
由于 2016 年、2019 年和 2021 年不是这一年,我希望 2024 年有人告诉我们这是否最终实施或天网是否已经占领了世界。 虽然对于第二个,我很可能不需要通知。
VSCode Githup 中的主题链接提醒:#5595