Duplicate entries in reference panel when using Windows junction
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 52/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- cpp, typescript
- Ambito
- operating-systems, tooling
Direzione di ricerca
Riproduci il problema con una Windows directory junction, un compile_commands.json che utilizza il junction path e la ricerca dei riferimenti nella C/C++ extension. Inizia tracciando il modo in cui l’extension legge i percorsi dalla compilation database e presenta i risultati dei riferimenti; il lavoro è completo quando i riferimenti raggiunti tramite il junction path e il real path compaiono una sola volta.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Environment
- OS and Version: Windows 11 Enterprise 25H2
- VS Code Version: 1.137.0
- C/C++ Extension Version: 1.34.4
- If using SSH remote, specify OS of remote machine: N/A
Bug Summary and Steps to Reproduce
Bug Summary:
To workaround the Windows file path limit, I created a directory junction C:\projects that maps to a lengthy directory. I opened my project through this junction directory in another IDE, which generated a compile_commands.json using this junction directory.
When I search for references with the C/C++ plugin, it will show entries for the file in the junction directory as well as via the real path. So, I'm seeing everything duplicated.
Steps to reproduce:
- Create a directory junction.
- Generate a compile_commands.json that uses this directory path.
- Load the folder in VSCode with C/C++ plugin (setup to use this compilation database).
- Search for a reference to something.
Expected behavior: Only one of the junction path or real path is shown. Not both.
Configuration and Logs
N/A
Other Extensions
No response
Additional context
No response
- Lingua principale
- TypeScript
- Stelle
- 6.2k
- Fork
- 1.7k
- Merge medio
- 18h 37m
- PR unite (30g)
- 50
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/vscode-cpptools
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
microsoft/vscode-cpptools#14801 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
microsoft/vscode-cpptools#14800 ·
I maintainer di solito rispondono entro 1 giorno
-
Browse database relocated to `/var/tmp` despite settings; quickly consumes all available space under `/`Forse già presa @Colengms l’ha presa 2 giorni fa. ApertaLanguage Service more info needed
microsoft/vscode-cpptools#14795 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
deduction guides do not work through alias templatesForse già presa @Colengms l’ha presa 2 giorni fa. Apertabug Language Service parser
microsoft/vscode-cpptools#14794 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Extension Signature Verification Failed: C/C++ Extension PackForse già presa @sean-mcmanus l’ha presa 5 giorni fa. Apertamore info needed
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
microsoft/vscode-cpptools#14787 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/vscode-cpptools
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
microsoft/vscode-livepreview#876 ·
I maintainer di solito rispondono entro 1 giorno
-
needs-triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
JustJarethB/invoicer#54 ·
-
ICP 1.2.0 shows a scheduled task's interval in milliseconds under the label "Interval (In seconds)"ApertaNeeds Triage Type/Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
wso2/product-integrator#2585 ·
I maintainer di solito rispondono entro 1 giorno
-
Add: Telemundo West sdApertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
design
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
MTES-MCT/monitor-field#119 ·
I maintainer di solito rispondono entro 1 giorno