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


87

Можно ли открыть 2 сеанса Visual Studio Code с разными темами? Может быть так:

  • Окно 1: светлая тема → живая система
  • Окно 2: темная тема → система разработки

Ответы:


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, и вы хотите быстро идентифицировать свой редактор.

& Эта тема

Токио Взлом


я сомневаюсь, возможно ли групповое рабочее пространство по цвету в тех же окнах ???
Кристиан Варгас Асеведо,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.