microsoft / microsoft/vscode-cpptools
Coloring problem in the source files
Dieses Issue hat noch niemand übernommen.
- 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.
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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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