代码之家  ›  专栏  ›  技术社区  ›  Jeffery Tang

如何为所有配置文件安装vscode扩展(配置文件而非用户!)

  •  1
  • Jeffery Tang  · 技术社区  · 3 年前

    VSCode有一个称为概要文件的功能,例如,我有一个概要文件,其中包含与web开发相关的设置和扩展,另一个则包含与JavaSpring相关的内容。但是,如果我安装了一个扩展,它只会在我所在的配置文件上进行。如果它是我想要在所有配置文件上安装的通用扩展,那么我需要在所有配置程序上安装它。

    1 回复  |  直到 3 年前
        1
  •  4
  •   Mark    3 年前

    正在积极开发将扩展应用于所有配置文件的功能。例如,请参阅, Apply extension to all profiles 创建新命令:

    workbench.extensions.action.toggleApplyToAllProfiles
    

    看起来该命令应该从下一个版本(2023年7月18日?)开始在Insiders中可用。上面的命令已重新执行,请参阅 Implement apply extension to all profiles

    相关问题: Install extension to all existing profiles

    今天的工作原理(在Insiders中测试):

    apply extension to all profiles demo

    有两个选项:

    1. 扩展视图:右键单击可获得关联菜单
    2. 扩展视图:点击设置/齿轮图标
    3. 在编辑器中打开Extension:点击齿轮图标

    一旦您选择此选项,该扩展将添加到您的所有配置文件中,即使是您尚未创建的配置文件。因此,如果您创建了一个新的空配置文件,则会添加扩展名。

    要停止这种行为,请再次单击该选项以禁用它(复选标记将消失)。这不会在任何地方卸载扩展,只是不会将其添加到此后创建的任何新配置文件中。

    而命令 workbench.extensions.action.toggleApplyToAllProfiles 今天仍然在INsiders中,它似乎没有做任何事情(实际上导致了一个未定义的错误)。

    推荐文章