VSCode:editer.background,每个用户,每个工作区

kei*_*thb 5 visual-studio-code

我经常在多个项目中同时打开多个VSCode实例。最好在每个实例中使用不同的背景色,这样我就可以轻松区分它们。

我可以添加:

"workbench.colorCustomizations": {
   "editor.background": "#xxxxxxx"
 }
Run Code Online (Sandbox Code Playgroud)

在我的用户设置中,但是随后它更改了VSCode的所有实例的背景颜色。或者,我可以将其添加到工作区设置中。不幸的是,工作空间设置文件处于源代码控制下(用于其他与工作空间相关的设置),因此,团队中其他所有人都对其进行了更改,这很烦人。

有没有一种配置每个用户,每个工作区设置或扩展的方法?

Mar*_*ark 11

工作区和用户设置

VS Code 提供了两种不同的设置范围:

用户这些设置全局适用于您打开的 VS Code 的任何实例

工作空间这些设置存储在工作空间内的 .vscode 文件夹中,并且仅在打开工作空间时应用。在此范围上定义的设置会覆盖用户范围。

因此,在 .vscode 文件夹中每个工作区的根文件夹中,您可以添加一个 settings.json :

// Place your settings in this file to overwrite default and user settings.

{

  "workbench.colorCustomizations": {
      "editor.background": "#f00"
  }
}
Run Code Online (Sandbox Code Playgroud)

  • 是的,我知道您可以将其放入工作区设置中。但是,由于该文件受源代码控制,因此该背景颜色适用于团队中的其他所有人。我要求一种方法来设置每个用户、每个工作区的背景颜色。 (2认同)