Visual Studio代码:不同项目的不同颜色主题

时间:2018-07-28 13:12:18

标签: visual-studio-code

我有2个带有两个不同项目的Visual Studio Code实例。

是否有一种方法可以使VS Code实例的主题根据项目而彼此不同?

3 个答案:

答案 0 :(得分:3)

  

//指定工作台中使用的颜色主题。

each'
2018-07-30T13:42:29.385052+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.3.0/gems/railties-3.2.21/lib/rails/engine.rb:441:in

如果将其放入“ block in <module:Finisher>' 2018-07-30T13:42:29.385061+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.3.0/gems/railties-3.2.21/lib/rails/initializable.rb:30:in”和run' 2018-07-30T13:42:29.385064+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.3.0/gems/railties-3.2.21/lib/rails/initializable.rb:55:in”中,则每个工作区将具有不同的主题。当您打开设置 Ctrl -(这是一个逗号)时,在右侧编辑器上方,您将看到“用户设置”和“工作空间设置”,然后选择工作区设置,然后单击each' 2018-07-30T13:42:29.385067+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.3.0/gems/railties-3.2.21/lib/rails/initializable.rb:54:in设置左侧的铅笔图标以进行更改。

答案 1 :(得分:1)

您可以使用由约翰·帕帕(John Papa)开发的,名为Peacock的出色VS代码扩展。

答案 2 :(得分:1)

这对我有用。在每个项目文件夹中创建一个 .vscode 子文件夹(如果尚不存在)。在每个文件夹中创建一个单独的 settings.json 文件。在此文件中粘贴以下内容:

例如我的前端给了我一个黄色的标题栏:

{
  "javascript.updateImportsOnFileMove.enabled": "always",
  "javascript.preferences.importModuleSpecifier": "non-relative",
  "workbench.colorCustomizations": {
    "titleBar.activeForeground": "#000",
    "titleBar.inactiveForeground": "#000000CC",
    "titleBar.activeBackground": "#ffc600",
    "titleBar.inactiveBackground": "#ffc600CC"
  },
  "appService.zipIgnorePattern": [
    "node_modules{,/**}",
    ".vscode{,/**}"
  ]
}

对于后端,我使用它,它给了我一个红色的标题栏:

{
  "workbench.colorCustomizations": {
    "titleBar.activeForeground": "#000",
    "titleBar.inactiveForeground": "#000000CC",
    "titleBar.activeBackground": "#eb2568",
    "titleBar.inactiveBackground": "#eb2568CC"
  },
  "appService.zipIgnorePattern": [
    "node_modules{,/**}",
    ".vscode{,/**}"
  ]
}

enter image description here