1
votes

Intellisense ne se déclenche pas dans VSCode pour Dart / Flutter

Au cours de la dernière semaine ou deux, intellisense vient de cesser de se déclencher automatiquement pour le projet de flutter sur lequel je travaille. Si j'appuie sur cmd + espace, le menu intellisense apparaîtra avec les éléments corrects compte tenu du contexte. Mais ça ne se voit tout simplement pas

Je ne me souviens pas d'avoir changé de paramètres mais c'est super ennuyeux et je cherche un moyen de revenir à l'ancien comportement.

Un exemple, quand dans le constructeur d'un widget, intellisense n'apparaîtra pas pour les paramètres nommés.

Ou simplement être sur une nouvelle ligne et commencer à taper quelques caractères, rien ne s'affiche, même s'il existe des éléments Intellisense valides.


3 commentaires

J'utilise VSCode et j'ai le même problème. Cela ne me donne pas d'éléments dans le contexte, juste tout ce qui a trait à ce widget / méthode ...


J'ai trouvé ça , peut-être que ça peut t'aider?


J'ai essayé de redémarrer, voire de redémarrer macos. Rien ne semble le réparer pour moi :(


6 Réponses :


2
votes

Quelque part le long de la route, mon paramètre d'espace de travail a été créé avec juste cette ligne:

"editor.quickSuggestions": false,

Ce qui a évidemment empêché l'affichage des suggestions rapides. Ce n'était pas dans les paramètres généraux de vscode, donc je ne l'ai même pas remarqué.

Aucune idée de comment cela a été ajouté.


2 commentaires

Où ajoutez-vous cela? Merci


@ jennie788 - vous incluriez ceci dans la section "[dart]": du fichier settings.json .



0
votes

Il se peut que vous deviez mettre à jour Flutter. J'ai déjà vu des problèmes comme celui-ci et une mise à jour a résolu le problème. Cependant, je vous recommande de suivre ce lien https://gitter.im/dart-code/Dart-Code et de discuter avec Danny Tuppeny qui, je crois, développe l'extension Dart pour VSCode. Je suis sûr qu'il peut aider.


0 commentaires

0
votes

La même chose s'est produite avec moi hier, le serveur d'analyse de fléchettes ne fonctionnait pas, j'ai essayé de redémarrer VS Code, j'ai essayé d'utiliser Android Studio, rien n'a fonctionné, j'ai utilisé la commande flutter doctor pour vérifier ce qui s'était passé, il a téléchargé le nouveau SDK Dart et donc une fois le problème résolu .


0 commentaires

0
votes

Si "editor.quickSuggestions": true, "n'a pas fonctionné pour vous, essayez également d'ajouter l'instruction ci-dessous dans la section [dart] de votre settings.json

"editor.suggestOnTriggerCharacters": true


0 commentaires

0
votes

Essayez d'activer l'option "Aperçu LSP" dans les paramètres VS Code / Dart, puis rechargez VS Code.


0 commentaires

0
votes

J'ai eu ce problème mais juste pour un projet. Ma solution était la suivante:

  1. Je développais un projet Flutter Web et d'une manière ou d'une autre ma chaîne est revenue sur la chaîne principale. Je suis donc revenu à la flutter channel beta .
  2. J'ai ensuite exécuté la Flutter upgrade .
  3. Cela ne fonctionnait toujours pas, j'ai donc dû faire une combinaison de redémarrage de VS, mais aussi d'ouvrir une fermeture de tous les éditeurs ouverts qui étaient auparavant ouverts dans VS.

Une fois que j'ai fait cela, intellisense est revenu mais seulement 1 ligne. J'ai pu résoudre ce problème en développant la fenêtre contextuelle intellisense en faisant glisser et en développant la fenêtre contextuelle de l'info-bulle. Il s'agit d'une nouvelle fonctionnalité ajoutée dans VS Code 1.5.1 et pourrait éventuellement être le problème sous-jacent à ce problème. L'explication de cette fonctionnalité est ici:

https://code.visualstudio.com/updates/v1_51#_intellisense

En fin de compte, j'ai pu le réparer sans avoir à ajouter quoi que ce soit à mon fichier settings.json .


0 commentaires