Je viens de commencer à travailler avec le flutter et je suis incapable de refactoriser le flutter / flutter dans VSCode.
J'exécute VSCode sur MacOSX et ai installé VSCode selon la documentation de flutter, installé les plugins de flutter et de flutter. flutter médecin ne montre aucun problème.
L'application que je crée fonctionne bien sur le simulateur et les appareils.
Lorsque vous essayez de renommer une propriété, à l'aide du raccourci Refactor, aucune option de renommer n'est disponible. Lorsque j'essaye de renommer une classe, j'obtiens "Aucune refactorisation disponible"
Je ne peux pas croire que ce type de refactoring ne serait pas disponible.
Que me manque-t-il dans ma configuration? Des suggestions sur ce que je peux vérifier, changer dans VSCode?
3 Réponses :
Comme indiqué dans le document ci-dessous, je ne vois pas encore ces options disponibles dans le plugin VSCode. https://dartcode.org/docs/refactorings-and-code-fixes/
Cela fonctionne mais ne montre pas d'options comme Extraire le widget, veuillez aider
pour Extract Widget, sélectionnez d'abord la propriété, puis cliquez sur Refactor, puis il affichera Extract Widget.
Mettez en surbrillance le nom de la propriété ou de la classe et utilisez F2
pour renommer.
Si la refactorisation dans Flutter / Dart ne fonctionne pas, essayez de désactiver d'autres extensions. Parfois, une autre extension peut interférer avec la refactorisation à l'aide des extensions Flutter / Dart. Du moins dans mon cas.