Использование пользовательских цветов в VS Code собственной цветовой теме - PullRequest
0 голосов
/ 24 апреля 2020

В документации к VS Code Extensions упоминается, что вы можете определить свой собственный цвет: https://code.visualstudio.com/api/references/contribution-points#contributes .colors

Как использовать этот цвет в цвете Тема Я создаю?

Например, в пакете у меня есть следующее. json

"contributes": {
        "themes": [
            {
                "label": "My Color Theme",
                "uiTheme": "vs-dark",
                "path": "./themes/my-color-theme.json"
            }
        ],
        "colors": [
            {
                "id": "color.gold",
                "description": "Gold",
                "defaults": {
                    "dark": "#FFB71B",
                    "light": "#FFB71B",
                    "highContrast": "#FFB71B"
                }
            }
    ]
}

И следующее в my- color-theme. json (я хотел бы использовать «золото» для одного из предметов, но он не работает):

{
    "name": "My Color Theme",
    "type": "dark",
    "colors": {
        "editor.background": "#000000",
        "editor.foreground": "#FFFFFF",
        "sideBarTitle.foreground": "color.gold",
    },
    ...
}

Спасибо

1 Ответ

0 голосов
/ 25 апреля 2020

Цветовые записи могут содержать только цветовые значения формы #RGB, #RGBA, #RRGGBB or #RRGGBBAA, ничего больше. Никакой другой цветовой формат (hsl et c.) Или именованный цвет не поддерживается. Следовательно, "sideBarTitle.foreground": "color.gold" является недействительной записью.

...