После очередного обновления VS Code слетела раскраска кода python. Имена модулей, переменных, функций и классов стали отображаться белым цветом (но ключевые слова продолжают отображаться правильно). При этом все это происходит на дефолтной теме Visual Studio Dark, на которой я сижу уже 5 лет. При смене темы все начинает вести себя как надо. Пробовал пошаманить с расширениями python, pylance: переустановить, сменить на более старую версию - ничего не помогло. Пробовал поиграть со значениями
editor.semanticHighlighting.enabled - тоже никакого результата.
Пока решил проблему, жестко прописав цвета в
settings.json"editor.semanticTokenColorCustomizations": {
"[Visual Studio Dark]": {
"enabled": true,
"rules": {
"module": "#4EC9B0",
"variable": "#9CDCFE",
"function": "#DCDCAA",
"parameter": "#9CDCFE",
"class": "#4EC9B0",
"method": "#DCDCAA",
"property": "#9CDCFE"
}
}
}
Однако это костыль, а не решение. Есть что-то покрасивее и поуниверсальнее? Что вообще там произошло? Есть варианты вернуть все назад (кроме установки старой ide, конечно)? Смену темы тоже, естественно, не предлагать.