Колірна тема для інтегрованого терміналу VS Code


Відповіді:


184

Ви можете фактично змінити свої налаштування користувача та редагувати кожен колір окремо, додавши до налаштувань користувача наступне.

  1. Відкрити налаштування користувача ( ctrl + ,)
  2. Знайдіть workbenchі виберіть Edit in settings.jsonпідColor Customizations
"workbench.colorCustomizations" : {
    "terminal.foreground" : "#00FD61",
    "terminal.background" : "#383737"
}

Більше про те, які кольори можна редагувати, ви можете дізнатися тут .


2
Зараз він працює для мене, моя версія VSCode - це 1.17.2 (що є останнім)
Zrag123

1
Ти маєш рацію. Незвичайно. Вони сказали, що його зняли, але воно є. Просто спробував сам, і це спрацювало. Я був розчарований, що вони сказали, що його зняли. Радий бачити, що це не так.
Марк А. Донохое

2
Це працює правильно! Я також хочу дізнатися, як отримати контрастні кольори в терміналі, хоча!
звичайний

3
Все ще працює станом на 1.24.0. Я думаю, що частина плутанини полягає в тому, що ви не можете шукати terminal.backgroundв налаштуваннях ( 'workbench.colorCustomizations': {}це за замовчуванням), тому на перший погляд це здається відсутнім функцією.
Джим К.

1
Серпень 2019, ідеально. Дякую!
Боб Денні

31

VSCode поставляється із вбудованими кольоровими темами, які можна використовувати для зміни кольорів редактора та терміналу.

  • Для зміни колірної теми натисніть ctrl+k+tу Windows / ubuntu або cmd+k+tна mac.
  • Ви також можете відкрити палітру команд , натиснувши ctrl+shift+pв windows / ubuntu або cmd+shift+pна mac та введіть color. Виберіть preferences: color themeіз опцій, щоб вибрати улюблений колір.
  • Ви також можете встановити більше тем із меню розширень на лівій панелі. просто шукайте, category:themesщоб встановити улюблені теми. (Якщо вам потрібно сортувати теми за допомогою встановлення пошуку category:themes @sort:installs)

Правка - для ручного редагування кольорів у терміналі

Команда VSCode видалила налаштування кольорів зі сторінки налаштувань користувача. На даний момент використання тем є єдиним способом налаштування кольорів терміналів у VSCode. Для отримання додаткової інформації ознайомтесь із номером 6766


18
Дякуємо за відповідь, але глобальні теми мають мінімальний вплив на вікно терміналу, впливаючи лише на колір фону та переднього плану в дуже широкому сенсі. OP та я прагнув розфарбувати підказку, команду введення та вивід незалежно, а не просто перемикатися між білим на чорному та чорним на білому. Знаєте спосіб отримати більше контролю над термінальними кольорами тексту?
kjhughes

1
Здається, вони видалили налаштування кольорів зі сторінки налаштувань користувача. На даний момент використання тем здається єдиним способом налаштування кольорів терміналів у VSCode. перевірити github.com/Microsoft/vscode/issues/6766
Дані Акаш

Прикро, що ця відповідь здається такою, що наразі вона не підтримується, але все-таки корисно це знати. Я призначу вам щедрість. Дякуємо, що відстежили це.
kjhughes

1
З того, що я можу сказати, це все ще є для налаштування з налаштувань. Відкрийте налаштування та шукайте "workbench.colorCustomizations"
Марк А. Донохое

1
Це змінити глобальну колірну тему і не впливає на вбудований термінальний
АХ


16

Якщо ви забарвлені в кольорі, використовуйте цей код для налаштування кожного сегмента.

Крок 1: Windows: Відкрийте налаштування користувача (ctrl +,) Mac: Command + Shift + P

Крок 2: Знайдіть "workbench: налаштування кольорів" та виберіть "Edit" у налаштуваннях.json. Розмістіть на наведеному нижче коді всередині існуючого {} і налаштуйте за своїм бажанням.

"workbench.colorCustomizations": {
    "terminal.background":"#131212",
    "terminal.foreground":"#dddad6",
    "terminal.ansiBlack":"#1D2021",
    "terminal.ansiBrightBlack":"#665C54",
    "terminal.ansiBrightBlue":"#0D6678",
    "terminal.ansiBrightCyan":"#8BA59B",
    "terminal.ansiBrightGreen":"#237e02",
    "terminal.ansiBrightMagenta":"#8F4673",
    "terminal.ansiBrightRed":"#FB543F",
    "terminal.ansiBrightWhite":"#FDF4C1",
    "terminal.ansiBrightYellow":"#FAC03B",
    "terminal.ansiCyan":"#8BA59B",
    "terminal.ansiGreen":"#95C085",
    "terminal.ansiMagenta":"#8F4673",
    "terminal.ansiRed":"#FB543F",
    "terminal.ansiWhite":"#A89984",
    "terminal.ansiYellow":"#FAC03B"
  }

1
Дякую! Синього немає: напр."terminal.ansiBlue":"#00a1f9"
Панайотис Панагі

2

Найкращі кольори, які я знайшов - які, крім того, що вони такі красиві, на них дуже легко дивитись і не киплять очима - це ті, які я знайшов у цьому сховищі GitHub: VSCode Snazzy

Дуже проста установка :

Скопіюйте вміст snazzy.json у файл VS Code "settings.json".

(Якщо ви не знаєте, як відкрити файл "settings.json", спочатку натисніть Ctrl + Shift + P, а потім напишіть Налаштування: відкрити налаштування (JSON) і натисніть Enter).


Зверніть увагу : Для тих, хто пробував ColorTool, і він працює поза VSCode, але не всередині VSCode, ви не допустили помилок при його реалізації, це лише рішення розробників VSCode щодо того, щоб термінал VSCode мав самостійне забарвлення.


0

Просто. Ви можете перейти до пункту «Файл -> Налаштування -> Колірна тема» у візуальній студії та змінити обраний вами колір.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.