wake-up-neo.net

Visual Studio Code Intellisense ist sehr langsam - Kann ich irgendetwas tun?

Ich verwende VS Code und es ist wunderbar, dass alle Bereiche außer der Codevervollständigung nur zu langsam sind, um von Nutzen zu sein. Dieses Beispiel zeigt, wie lange es gedauert hat, bis Intellisense eine lokale Variable gefunden hat. Dies erfolgt erst, nachdem ich dazu aufgefordert wurde, nachdem ich Strg + Eingabetaste gedrückt habe.

enter image description here

Ich habe bis jetzt noch keine Lösung dafür gefunden, deshalb bin ich hier, um zu fragen, ob jemand anderes ein ähnliches Problem hatte und wie er es überwunden hat.

26

Es stellte sich heraus, dass es sich für mich um eine bestimmte VS-Code-Erweiterung handelte.
Angular Language Service. Das Deaktivieren machte es blitzschnell.

Versuchen Sie dies, um festzustellen, ob es sich um eine bestimmte Erweiterung handelt.

  • Befehlspalette öffnen (Strg + Umschalt + P)
  • Geben Sie "Alle installierten Erweiterungen deaktivieren" ein.
  • Aktivieren Sie sie einzeln oder in Gruppen und testen Sie die Intellisense-Geschwindigkeit
8
MadMac

Möglicherweise liegt das Problem an einer falschen Einstellungskonfiguration.
Möglicherweise möchten Sie sicherstellen, dass diese Einstellungen aktiviert sind:

Steuert, ob Vorschläge während der Eingabe automatisch angezeigt werden sollen

"editor.quickSuggestions": {
  "other": true,
  "comments": false,
  "strings": false
},

Steuert die Verzögerung in ms, nach der schnelle Vorschläge angezeigt werden

"editor.quickSuggestionsDelay": 10,
8
Danos

Meine Antwort ist für C++, aber immer noch irgendwie verwandt.

Ich verwende die C/C++ - Erweiterung von Microsoft und als ich die Intelli Sense Engine Einstellung von Default mit "kontextsensitiven Ergebnissen" auf Tag Parser mit "unscharfen" Ergebnissen, die nicht kontextsensitiv sind, wurden sofort IntelliSense-Optionen angezeigt, anstatt eine Verzögerung von mehr als 5 Sekunden vorzunehmen.

Überprüfen Sie daher möglicherweise die jeweiligen Optionen der Sprach- oder Umgebungserweiterung (en).

0
Andrew