web-dev-qa-db-fra.com

Visual Studio Code Intellisense est très lent: puis-je faire quelque chose?

J'utilise VS Code et c'est merveilleux dans tous les domaines, mais la complétion de code, où il est généralement trop lent pour être utile. Cet exemple montre le temps qu'il a fallu à intellisense pour rechercher une variable locale, et ce uniquement après y avoir été invité après avoir appuyé sur les touches ctrl + entrée.

enter image description here

Je n'ai pas encore trouvé de solution à ce problème. Je suis donc ici pour demander si quelqu'un d'autre a eu un problème similaire et pour savoir comment il l'a surmonté.

26

Il s’est avéré que c’était une extension particulière du code VS pour moi.
Service de langue angulaire. Désactiver cela l'a rendu rapide comme l'éclair.

Essayez ceci pour voir si c'est une extension particulière.

  • Ouvrir la palette de commandes (Ctrl + Maj + P)
  • Tapez "Désactiver toutes les extensions installées"
  • Activez-les un par un ou en groupes et testez la vitesse intellisense
8
MadMac

Le problème peut être dû à une mauvaise configuration des paramètres.
Vous voudrez peut-être vous assurer que ces paramètres sont activés:

Contrôle si les suggestions doivent apparaître automatiquement lors de la frappe

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

Contrôle le délai en ms après lequel des suggestions rapides apparaîtront

"editor.quickSuggestionsDelay": 10,
8
Danos

Ma réponse est pour c ++ mais toujours un peu liée.

J'utilise l'extension C/C++ de Microsoft et lorsque j'ai changé son Intelli Sense Engine réglage de Default, avec "résultats contextuels", à Tag Parser, avec "des résultats" flous "qui ne sont pas sensibles au contexte", il a immédiatement commencé à afficher les options IntelliSense au lieu de différer pendant plus de 5 secondes.

Alors, vérifiez peut-être les options particulières des extensions de votre langue ou de votre environnement.

0
Andrew