Изменить цвет наведения для быстрого выбора - PullRequest
0 голосов
/ 05 сентября 2018

Можно ли изменить цвет для опции быстрого выбора в настройках?

enter image description here

Ответы [ 3 ]

0 голосов
/ 06 сентября 2018

Есть две переменные, которые я знаю, связанные с Quick Picker. Ни один из них не имеет отношения к цвету при наведении, но они могут быть. 2 являются:

pickerGroup.border: Quick picker (Quick Open) color for grouping borders.
pickerGroup.foreground: Quick picker (Quick Open) color for grouping labels.

Надеюсь, что один из них вам поможет. Попробуйте их в файле настроек.

0 голосов
/ 12 декабря 2018

Чтобы сохранить текущую тему и изменить только этот цвет, найдите «Workbench: Color Customizations» в ваших настройках и нажмите «edit in settings.json», и добавьте следующее в пользовательские настройки в правой части экрана:

"workbench.colorCustomizations": {
  "list.focusBackground": "#CCCCCC"
},

Вы можете заменить его любым цветом, который захотите.

0 голосов
/ 05 сентября 2018

Вы можете установить или скачать новую тему через:

Files -> Preferences -> Color Theme

Или вы можете создать свою собственную тему с нуля или повторно использовать существующую с помощью инструмента VSCE:

https://code.visualstudio.com/docs/extensions/themes-snippets-colorizers

Или вы можете просто найти тему в папке ::

\Microsoft VS Code\resources\app\extensions

Где цвета сохраняются в файлах JSON.

Значения по умолчанию:

\theme-defaults\themese

Вот Visual Studio Light (light_defaults.json), где я только что изменил цвет list.hoverBackground на какой-то отвратительный фиолетовый:

{
    "$schema": "vscode://schemas/color-theme",
    "name": "Light Default Colors",
    "colors": {
        "editor.background": "#FFFFFF",
        "editor.foreground": "#000000",
        "editor.inactiveSelectionBackground": "#CCCCCC",
        "editorIndentGuide.background": "#D3D3D3",
        "editorIndentGuide.activeBackground": "#939393",
        "editor.selectionHighlightBackground": "#FFFFE0",
        "editorSuggestWidget.background": "#F3F3F3",
        "activityBarBadge.background": "#007ACC",
        "sideBarTitle.foreground": "#6F6F6F",
        "list.hoverBackground": "#FF00FF",
        "input.placeholderForeground": "#ADADAD"
    }
}

--- обновление ---

Различные темы используют больше или меньше параметров в зависимости от того, насколько они отличаются от цвета по умолчанию. Пропавшие могут быть добавлены тоже. Те, что вы ищете здесь, называются list.hoverBackground и list.highlightForeground, и они довольно общие, затрагивая множество различных областей в VS Code.

"list.hoverBackground": "#ffffff",
"list.highlightForeground": "#bbdaff",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...