如何为不同的 vscode 实例设置外观或配色方案?

Qia*_*iao 5 visual-studio-code

我正在为我的项目使用 Visual Studio Code。有时我需要同时处理不同的 git 分支,因此我将在具有不同分支的不同文件夹中拥有多个项目副本,并在每个文件夹中打开 VS Code。

然而,令我困扰的是所有 VS Code 实例看起来都一样,因此我无法区分我要立即切换到哪个工作区。

是否可以在 VSCode 工作区设置中保存 IDE 外观或配色方案?

谢谢。

car*_*ich 7

最简单的解决方案可能是使用Peacock 扩展。它使用单个命令更改工作区(包括标题栏、活动栏和状态栏)的颜色:

Peacock: Change to a favorite color

但这仅限于预定义的颜色集。

孔雀延伸


rio*_*oV8 2

使用扩展名When File,您可以根据文件路径或 languageId 对窗口的某些部分进行着色

自述文件中的示例

  "whenFile.change": {
    "byLanguageId": {
      "python": {
        "workbenchColor": {
          "editor.background": "#ddddff"
        }
      },
      "html": {
        "workbenchColor": {
          "editor.background": "#ddffdd"
        }
      }
    },
    "/projects/server/": {
      "workbenchColor": {
        "activityBar.background": "#509050"
      }
    },
    "/projects/client/": {
      "workbenchColor": {
        "activityBar.background": "#905080"
      }
    },
    "/.*\\.log$": {
      "workbenchColor": {
        "activityBar.background": "#acad60"
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)