Regresé de una pausa de varios meses del código solo para descubrir que los colores para resaltar son extraños y originales.
Así es como se supone que debe verse
Actualicé mi VSC y así es como se ve ahora
Ambas instancias tienen el Resaltado semántico deshabilitado, y si tuviera que habilitarlo, acierta la mitad pero no la otra, y rompe otros resaltados.
La última versión que funciona bien como se esperaba es la versión 1.65, aunque console se vuelve azul en esa versión y convierte a Array , Boolean , Number y Object , entre otros constructores de tipo, en colores como una variable normal a partir de la versión 1.66.
Investigué y descubrí por qué la consola se rompió, pero aún no soluciona los otros problemas.
Este enlace sugirió que habilite SH, pero luego convierte mis getters y setters en una variable y convierte mis expresiones en un resaltado diferente al que tenían anteriormente y mis exportaciones se resaltan en el tipo de variable en lugar de ser una variable, como se muestra arriba. capturas de pantalla
https://github.com/microsoft/vscode/issues/104616
Intenté cambiarlo usando tokenColorCustomization normal y reglas regulares de TextMate, pero como el resaltado semántico tiene prioridad... se sobrescribe
También intenté crear mi propia extensión porque otro hilo decía que el tema en sí no respeta editor.semanticHighlighting.enabled, así que lo deshabilité explícitamente en la extensión duplicada sin éxito.
Anteriormente, simplemente deshabilitar el resaltador de token semántico solucionaba el problema, pero ahora ya no lo hace y realmente me gustaría no quedarme atrapado en VSC 1.65 para siempre, por lo que si alguien tiene alguna solución, se lo agradecería mucho.