如何重置工作区的 VSCode 扩展

CTS*_*_AE 5 visual-studio-code

我的工作区出现问题,因此我尝试禁用它的所有扩展。那么唯一的选择是启用工作区的所有扩展。我已将扩展全局配置为关闭或打开,但我不确定现在如何让工作区重置为全局扩展?

我知道我可以打开一个新窗口并开始手动启用/禁用工作区中的扩展以匹配新窗口。问题是,它会定义自己的工作区扩展,因此,如果我在全局级别切换一个工作区扩展,它仍然会具有覆盖。

我还尝试删除.vscode工作区中的文件夹,但这似乎并没有改变工作区的扩展名。

CTS*_*_AE 3

这不是一个很好的方法,但我想这适用于大量手动腿部工作。

  1. 启用工作区的所有扩展
  2. 打开一个新的 VSCode 窗口
  3. 转到扩展名并按以下条件过滤@disabled
    • 如果禁用的扩展多于启用的扩展,您还可以@enabled在第一步中禁用所有扩展。
  4. 现在您有了一个可以定位的列表。只需单击Disable而不是Disable for Workspace.

我相信这应该会让您的工作空间恢复正常。但必须有一种更简单的方法。您可能还必须将启用的扩展切换为禁用,然后再切换回启用,以防它有工作区覆盖它们 - 我没有检查如果新窗口禁用了扩展,它会如何表现,无论它是否会继续保持打开状态。