microsoft / microsoft/vscode-cpptools

Coloring problem in the source files

Offen
#12,019 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Feature: Colorization Language Service
Vorherrschende Sprache
TypeScript
Sterne
6.2k
Forks
1.7k
Ø Merge
14 Std. 46 Min.
Gemergte PRs (30 T.)
61

Beschreibung

Environment
  • OS and Version: RedHat 8
  • VS Code Version: 1.86.2
  • C/C++ Extension Version: 1.19.4
  • If using SSH remote, specify OS of remote machine: RedHat 8
Bug Summary and Steps to Reproduce

Bug Summary:
The IDE colors different tokens with different colors, but sometimes it is totally messy, as tokens of the same type get colored in different ways, which is very confusing. See the picture attached.

Steps to reproduce:
Open a class where members are used in methods and experience the coloring problem.
Képernyőkép 2024-01-10 102623

Expected behavior:
Same words (tokens), same coloring.

Configuration and Logs

I was not able to find a c_cpp_properties.json except for the schema file. I think there are no appropriate logs regarding this issue.

Other Extensions

No response

Additional context

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, das Färbungsproblem in VS Code 1.86.2 mit der C/C++-Erweiterung 1.19.4 auf RedHat 8 zu reproduzieren, indem Sie eine Klasse verwenden, deren Member in Methoden referenziert werden. Vergleichen Sie die im beigefügten Screenshot dargestellten inkonsistenten Tokenfarben und ermitteln Sie die relevante Konfiguration oder die relevanten Logs; als erledigt gilt die Aufgabe, wenn Token desselben Typs eine konsistente Färbung erhalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, typescript
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.