5
votes

Refactoring dans VSCode avec Dart ne fonctionne pas

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?


0 commentaires

3 Réponses :


0
votes

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/

https://github.com/Dart-Code/Dart-Code/issues/548


2 commentaires

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.



0
votes

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.


0 commentaires

0
votes

Mettez en surbrillance le nom de la propriété ou de la classe et cliquez sur Renommer le symbole entrez la description de l'image ici


0 commentaires