#visual-studio-code #themes
Вопрос:
В настоящее время я использую довольно старую тему, которую я изначально создал для TextMate в коде Visual Studio. Все работает хорошо, за исключением командной панели, по какой-то причине цвет, используемый для выделения параметров, совпадает с цветом текста, что делает его довольно непригодным для использования (см. Выделенное изображение).
Моя тема представляет собой файл .tmTheme с элементами, организованными следующим образом:
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#3C802C</string>
</dict>
</dict>
Есть ли набор элементов, которые я могу добавить, чтобы перезаписать или изменить, чтобы изменить цвет выделенного текста или совпадающего текста, чтобы его можно было прочитать в моем файле .tmTheme?
Ответ №1:
РЕДАКТИРОВАТЬ: 2021-19 ИЮНЯ 8:27 УТРА UTC
Я вспомнил Свойство списка, которое влияет на Быстрый ввод:
"list.hoverBackground": "#ABCDEF"
Это изменяет цвет фона команды, на которую наведен указатель мыши в панели быстрого ввода(Палитра команд)
Я называю это «Быстрым вводом», однако я замечаю, что другие люди называют это «Палитрой команд». Я не уверен, каково официальное название, но в теме его имя свойства quickInput
. Очень легко понять, почему кому-то может быть трудно связать фактический элемент с именем свойства элементов.
Это свойства цвета, которые вы ищете:
"quickInput.background": "#050e26",
"quickInput.foreground": "#28d2ff",
"quickInputList.focusBackground": "#ff0000",
"quickInputList.focusForeground": "#ff0000",
"quickInputTitle.background": "#ff0000",
Комментарии:
1.Последнее замечание , если я правильно помню, некоторые
list
свойства влияют на быстрый ввод(палитра команд), может быть, если вы не зададите свойства быстрого ввода в файле JSON тем, то он примет свойства списка, я не могу вспомнить, но я знаю, что между ними есть корреляция.