microsoft / microsoft/vscode-cpptools

Extension Not Working at All in Mounted Drives in Windows

Aperta
#4,008 5 commenti 5 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug Language Service network drive
Lingua principale
TypeScript
Stelle
6.2k
Fork
1.7k
Merge medio
14h 46m
PR unite (30g)
61

Descrizione

Type: LanguageService

Describe the bug

  • OS and Version: Windows_NT x64 10.0.17763.
  • VS Code Version: 1.36.1 (user setup).
  • C/C++ Extension Version: 0.24.1.
  • Other extensions you installed (and if the issue persists after disabling them): Mostly just themes (issue persists after disabling them).
  • A clear and concise description of what the bug is:
    The intellisense is not working at all (such as the the CTRL-click feature to follow a symbol's location where it was firstly defined) in folders/workspaces that exist in a mounted drive in Windows (tested using a mounted drive using SSHFS-Win32 in https://github.com/billziss-gh/sshfs-win).

To Reproduce

  1. Mount a network drive (e.g. using SSHFS-Win32 above).
  2. Open a C/C++ project inside the mounted drive.
  3. Try one of the intellisense features (such as following a symbol's first defined location).

Expected behavior
Intellisense features with properly setup IncludePath should work as expected in mounted drives' folders. For example, Clicking CTRL and hovering over a symbols should underline and change color of that symbol. Clicking that symbol should jump to the location of the item where it was first defined. Also, clicking a combination of CTRL-space on certain locations should show possible auto-complete features for these locations.

Actual behavior
None of the above behaviors work on mounted drives.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia riproducendo i malfunzionamenti di IntelliSense segnalati in un progetto C/C++ su un'unità Windows montata seguendo i passaggi di riproduzione elencati. Confronta la navigazione dei simboli e il comportamento del completamento automatico con un workspace locale; il lavoro è completato quando le funzionalità IntelliSense descritte funzionano sulle unità montate con un IncludePath configurato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp, typescript, vscode
Ambito
developer-experience, devtools
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.