Это две части: использование синтаксических цветов для установки цвета ссылок в грамматике и использование цветов рабочей среды для установки цвета интерактивной ссылки при наведении курсора на пользователянад ним.
Чтобы установить синтаксические цвета ссылки, вам нужно определить уникальную область для ссылок и написать правило раскраски TextMate, которое использует эту область.Например, используя команду Developer: Inspect TM Scope
в VS Code, я вижу, что ссылки css url()
имеют область действия variable.parameter.url.css
, поэтому моя тема будет:
{
"type": "dark",
"tokenColors": [
{
"scope": [
"variable.parameter.url.css",
],
"settings": {
"foreground": "#f0f"
}
}
}
}
Второй легче;просто используйте настройку цветовой темы editorLink.activeForeground
:
{
"type": "dark",
"colors": {
"editorLink.activeForeground": "#ff0",
...
},
"tokenColors": [ ... ]
}
Это меняет цвет ссылки при наведении на нее курсора.Его нельзя изменить для каждого языка.