J'utilise GoLand IDE pour coder dans Go. Lorsque j'enregistre un fichier, j'aimerais que les importations inutilisées disparaissent (comme le code VS)

J'ai activé "Optimiser les importations" dans "Code" -> "Afficher la boîte de dialogue du fichier de reformatage". Mais lorsque j'enregistre le fichier, les importations sont toujours présentes

13
matiux 9 août 2017 à 15:06

2 réponses

Meilleure réponse

Ajusté en raison de la nouvelle version de Golang:

Le paramètre a entre-temps été déplacé vers File Watchers. Ici, vous pouvez ajouter un nouvel observateur de fichiers en bas et sélectionner goimports dans la liste.

enter image description here

Originale:

Cherchez-vous ce paramètre?

enter image description here

Éditer:

Le paramétrer sur go imports fera les deux:

  • formatage du code
  • mise à jour des importations
16
TehSphinX 31 oct. 2018 à 16:32

Pour ceux qui se battent avec gofmt sur la sauvegarde automatique de Goland (commentaire mat007)

Vous pouvez double-cliquer sur l'élément dans les observateurs de fichiers pour afficher un menu de surveillance des modifications.

Décochez la case Enregistrer automatiquement les fichiers modifiés pour déclencher l'observateur et il ne devrait maintenant se déclencher que lors d'une sauvegarde manuelle.

P.S. Ce n'est peut-être pas le bon endroit mais j'ai moins de 50 représentants donc je ne peux pas faire de commentaire: /

6
Jordan Lam 13 juin 2019 à 06:47