Цвет строки состояния Visual Studio Code по умолчанию синий, и я нахожу это довольно отвлекающим. Я использовал это расширение для изменения цвета, но после 1.10.2
обновления оно перестало работать .
visual-studio-code
background-color
statusbar
Шахзаиб Рахим
источник
источник
Ответы:
Вы можете изменить цвет строки состояния, отредактировав пользовательские настройки, добавив в нее следующие строки кода:
"workbench.colorCustomizations": { "statusBar.background" : "#1A1A1A", "statusBar.noFolderBackground" : "#212121", "statusBar.debuggingBackground": "#263238" }
источник
const config2 = vscode.workspace.getConfiguration('workbench.colorCustomizations.statusBar');
config2.update('background', '#1A1A1A');
кажется, ничего не делает?Object.assign(vscode.workspace.getConfiguration('workbench.colorCustomizations'), { "statusBar.background" : "#00FF00"})
выдает ошибку TypeError, говорящую мне, что мы не можем назначить свойство только для чтения. Поэтому я полагаю, что использование метода getConfiguration - неправильный способ сделать это.1) Я сэкономлю 30 минут времени для таких новичков, как я - это нужно отредактировать в файле settings.json. Самый простой способ получить доступ - это Файл -> Настройки -> Настройки, найдите «Цвет», выберите вариант «Верстак: Настройки цвета» -> «Изменить в settings.json».
2) Здесь используется решение, предложенное "Gama11", но! Примечание !: окончательная форма кода в settings.json должна быть такой - обратите внимание на двойные фигурные скобки вокруг "workbench.colorCustomizations":
{ // fontSize just for testing purposes, commented out. //"editor.fontSize" : 12 // StatusBar color: "workbench.colorCustomizations": { "statusBar.background" : "#303030", "statusBar.noFolderBackground" : "#222225", "statusBar.debuggingBackground": "#511f1f" } }
После копирования / вставки кода выше нажмите Ctrl + S, чтобы сохранить изменения в settings.json.
Решение было адаптировано отсюда: https://code.visualstudio.com/api/references/theme-color
источник
Поскольку все темы очень разные, вы, вероятно, не захотите вносить подобные изменения глобально. Вместо этого укажите их для каждой темы: например:
Таким образом, когда вы переключаетесь между любимыми темами, ваши настройки их не будут забыты и будут иметь смысл в данном контексте.
источник
titleBar.activeBackground
иtitleBar.activeForeground
сделать это еще более очевидным.statusBar.noFolderBackground
иstatusBar.debuggingBackground
, иначе они не будут затронуты.На мой взгляд, существует более сильное и надежное решение, чем приведенные выше ответы, и оно заключается в изменении цвета строки состояния в зависимости от файла, над которым вы работаете - это называется ColorTabs,
и оно позволяет вам предоставить список регулярных выражений и изменить его. цвет на основе этого.
Отказ от ответственности - я написал расширение Enjoy!
источник
Нажмите,
control+shift+p
когда вы просто открываете vscode, введите,open settings(UI)
найдитеwindow.titleBarStyle
и измените параметр сnative
на,custom
чтобы вы могли восстановить цвет строки состояния сwhite
наblack
.источник
Доступно еще одно расширение https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock для изменения цвета рабочего места. Это позволяет вам выбрать другой цвет для каждого экземпляра кода vs.
источник
Это шаги, которые я предпринял, чтобы установить цвета строки состояния VS Code в macOS для рабочего пространства (не глобально).
Просмотр | Палитра команд ... | Выполните поиск по запросу «Настройки открытого рабочего пространства (JSON)»
(Это откроет файл проекта [название-проекта] .code-workspace.)
Добавьте настройки цвета в свойстве настроек.
Это действительно полезно, когда у вас открыто несколько экземпляров VS Code и вы хотите визуально различать каждое окно, не меняя глобальную тему.
источник
Вы можете изменить цвет, отредактировав расширения:
источник