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.
6 Réponses :
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é.
Où ajoutez-vous cela? Merci
@ jennie788 - vous incluriez ceci dans la section "[dart]":
du fichier settings.json
.
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.
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 .
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
Essayez d'activer l'option "Aperçu LSP" dans les paramètres VS Code / Dart, puis rechargez VS Code.
J'ai eu ce problème mais juste pour un projet. Ma solution était la suivante:
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
.Flutter upgrade
. 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
.
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 :(