Visual Studio Code中每个窗口的主题不同


Answers:


171

您可以通过调整workbench.colorTheme工作区设置中的每个工作区/文件夹使用不同的主题。

  1. 打开一个新的VSCode窗口。
  2. 打开您要使用其他颜色主题的项目文件夹。
  3. 导航到文件>首选项>设置。
  4. 选择设置屏幕顶部的“工作区设置”标签。您在此处进行的任何编辑现在都将特定于此工作空间。
  5. 搜索“ colorTheme”,然后为该特定工作空间选择所需的颜色主题。

在此处输入图片说明

现在,无论何时重新打开该文件夹,颜色主题都将与您在工作区设置中设置的主题匹配。


6
我希望我能给您+10的答案。。我一直在寻找具有此功能的插件已有很长时间了,但显然不够聪明,仅检查内置设置即可。谢谢!!!
dr_barto

请注意,只有在打开新窗口时它才会更改。它不会基于打开的文件在同一窗口内动态更改主题。这就是我想要的,而且似乎尚未有人实现。这个想法是给有时间的人的:github.com/Microsoft/vscode/issues/50157#issuecomment-390933621
Aidin

1
@Aidin有一个名为语言扩展的主题,可以根据当前打开的文件类型更改主题。但是,我过去曾经使用过它,发现它仅在95%的时间内有效,这可能会有点烦人。
Alex Myers

这将保存到受版本控制的工作空间的设置文件中。我不想强迫所有使用此回购协议的开发人员使用我的主题。无论如何,我可以设置此设置而不将其放入存储库中?
HarryHao

我打开了两个不同的窗口,当我更改一个窗口的设置时,它也会同时更改另一窗口的设置。
Aerin

12

查看“窗口颜色”扩展,其中:

自动为每个窗口的activityBar和titleBar添加唯一的颜色。


太棒了。我想快速确定我正在从事的项目,但不想更改文本编辑器的颜色主题。这正是我需要的。谢谢!
谢尔盖

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.