Разная тема для каждого окна в Visual Studio Code

Ответы:

185

Вы можете иметь разные темы для каждой рабочей области / папки, настроив workbench.colorThemeв настройках рабочей области.

  1. Откройте новое окно VSCode.
  2. Откройте папку проекта, в которой вы хотите использовать другую цветовую тему.
  3. Перейдите в Файл> Настройки> Настройки.
  4. Выберите вкладку «Настройки рабочего пространства» в верхней части экрана настроек. Все, что вы здесь редактируете, теперь будет относиться к этому рабочему пространству.
  5. Найдите «colorTheme» и выберите цветовую тему, которую вы хотите использовать для этой конкретной рабочей области.

введите описание изображения здесь

Теперь, когда вы снова открываете эту папку, цветовая тема будет соответствовать тому, что вы установили в настройках рабочего пространства.

Алекс Майерс
источник
7
Хотел бы я дать вам +10 за этот ответ ... Я искал плагин с этой функциональностью целую вечность, но, видимо, не был достаточно умен, чтобы просто проверить встроенные настройки. Благодаря!!!
dr_barto
Обратите внимание, что он изменяется только при открытии нового окна. Он не меняет динамически тему в одном окне на основе открытого файла. Это то, что я хотел, и похоже, что это еще никем не реализовано. Идея здесь для кого есть время: github.com/Microsoft/vscode/issues/50157#issuecomment-390933621
Aidin
1
@Aidin Существует расширение под названием Theme by Language , которое изменяет тему в зависимости от типа открытого в данный момент файла. Однако я использовал это в прошлом и обнаружил, что он работал только в 95% случаев, что могло немного раздражать.
Alex Myers
Это будет сохранено в файле настроек рабочей области, который контролируется версией. Я не хочу заставлять всех разработчиков, использующих это репо, использовать мою тему. В любом случае я могу установить этот параметр, не помещая его в репо?
HarryHao 02
У меня открыто два разных окна, и когда я изменяю настройки в одном окне, меняются и настройки другого окна.
Aerin
13

Ознакомьтесь с расширением Window Colors, которое:

Автоматически добавляет уникальный цвет для ActivityBar и titleBar каждого окна.

Генрих Фильтр
источник
Это потрясающе. Я хочу быстро определить, над каким проектом я работаю, но не хочу менять цветовую тему текстового редактора. Это именно то, что мне нужно. Благодаря!
Сергей
6

Может быть: Павлин

Слегка измените цвет своего рабочего пространства Visual Studio Code. Идеально, если у вас есть несколько экземпляров VS Code, вы используете VS Live Share или функции удаленного доступа VS Code, и вы хотите быстро идентифицировать свой редактор.

& Эта тема

Токио Взлом

Кристиан Варгас Асеведо
источник
я сомневаюсь, возможно ли групповое рабочее пространство по цвету в тех же окнах ???
Кристиан Варгас Асеведо,