microsoft / microsoft/vscode-cpptools
Go to Definition acts like Go to References
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
Have foo() declared in foo.h, defined in foo.cpp and used in main.cpp. Pressing F12 on either declaration or definition will sometimes show all references instead of going to declaration/definition.
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
Beginne damit, das Problem mit foo.h, foo.cpp und main.cpp zu reproduzieren, wobei du F12 sowohl auf der Deklaration als auch auf der Definition verwendest. Verfolge das Verhalten von Go to Definition und vergleiche es mit dem Ergebnis von references; abgeschlossen ist die Aufgabe, wenn F12 konsistent zur Deklaration oder Definition navigiert, anstatt references anzuzeigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100