将启用/禁用扩展设置复制到另一个工作区

Vl4*_*myr 13 visual-studio-code vscode-settings

主意:

我想清理我的 vscode 扩展,因为我正在使用很多不同的语言/文件类型,并且一次安装和启用所有这些扩展太多了。

问题:

我为特定工作区禁用了一些扩展,并想将这些设置复制到另一个工作区,但 vscode 没有将有关启用/禁用扩展的信息存储在.vscode/settings.json.

问题:

  1. 有没有办法将这些设置从一个工作区复制到另一个工作区?
  2. 有没有更好的方法来处理大量的扩展?
  3. 您能否推荐用于管理每个工作区或语言的扩展的工具/扩展

我认为 vscode 不会一次加载所有扩展,而是在需要时加载。但是某些扩展程序会在窗口的左侧或底部显示图标,并使“显示所有命令”列表/搜索过于拥挤。

ale*_*ani 7

VS Code 将此信息存储在其内部而不是.vscode文件夹中,因此您无法在工作区之间复制此信息。有一个悬而未决的问题,询问您到底想要什么。

但是,你有一个选择。使用配置文件切换器扩展。

它的描述:

此扩展允许您定义许多可以轻松切换的设置配置文件。这个扩展的最初想法来自我希望有一个简单的方法让我将我的 VS Code 切换到一个更好地优化的设置(更改主题,增加字体大小等)。

这就是它处理扩展的方式:

配置文件不仅是您启用的设置,还包括已安装的扩展。这允许您为不同的开发风格创建不同的配置文件(例如,React 配置文件和 Vue 配置文件,仅加载它们各自的扩展)。

希望这可以帮助

  • 好吧,配置文件切换器扩展不是我想要或推荐的。它会卸载扩展而不是禁用它们,并且确实弄乱了我的设置。所以我会继续寻找解决方案。 (2认同)