如何在 VS Code 配置文件之间同步扩展及其设置?

4MB*_*MBL 5 visual-studio-code

我正在寻求优化我的编码工作流程,并决定将 Visual Studio Code 配置文件用于不同的编码环境,例如 Web、Python、Java 等。但是,我希望配置文件共享一些扩展及其设置,以避免冗余并维护一致性。有办法实现这一点吗?

具体来说,我希望有一个集中位置来修改共享扩展和设置,以便它们在所有配置文件中保持最新。这在 Visual Studio Code 中可能吗?

关于配置文件的文档页面仅提到您可以将配置文件导出到 Gist,但我还没有找到直接将 Gist 中的设置附加到配置文件的方法。

sta*_*all 4

听起来您想要的内容类似于 VS Code 的 GitHub 存储库上的此功能请求问题票中所提议的内容:配置文件:从默认配置文件扩展 #156144

我们正在考虑的一个想法是允许用户在创建个人资料时在以下选项之间进行选择:

  • 从默认配置文件扩展
  • 与默认配置文件不同

选择扩展时,将应用默认配置文件中的设置,除非用户在配置文件中覆盖它们。

您可以通过对问题点赞来表达您对问题单的支持。但请不要发表“我也是”的评论。“我也是”的评论通常会让回购维护者感到厌烦,因为它们扰乱了讨论并且没有贡献任何重要的价值。

问题单位于 2023 年 6 月的迭代计划中(来源)。更新:VS Code Insiders 中现在有一个“部分配置文件”功能。(更多信息在这里)。

还与更一般的情况相关:添加从其他设置文件扩展的能力#15909

您还可以通过单击设置的齿轮图标并选择“将设置应用于所有配置文件”,在设置 UI 中按设置进行操作。