J'ai commencé à apprendre golang et installé GoLand à partir de JetBrains . Je lis le livre The Go Programming Language et, dans le premier chapitre, l'auteur recommande vivement d'utiliser l'outil gofmt
avant chaque sauvegarde. Comment puis-je suivre cette recommandation dans GoLand?
Réponses
Trop de publicités?Il y a différentes manières de formater votre code, vous pouvez le faire en utilisant l'une des méthodes suivantes:
- une fois que votre code est terminé. Il suffit de lancer la commande "gofmt -s -w." dans terminal dans le répertoire requis ou bien dans le fichier nécessaire. il formatera tout votre répertoire / fichier selon vos besoins.
- Allez dans Préférences -> Outils -> File Watchers et activez Go fmt. De cette façon, à chaque sauvegarde, le fichier sera formaté.
Je veux juste ajouter une option supplémentaire. Vous pouvez appliquer automatiquement go fmt chaque fois que vous êtes sur le point de vous engager à git. Lorsque vous ouvrez la fenêtre de validation, une case à cocher Before Commit
apparaît dans la section Go fmt
. Il suffit de vérifier. Plus tard, lorsque vous effectuez une autre validation, la valeur par défaut de cette case est cochée. Donc, il vous suffit de vérifier une fois. Ensuite, allez fmt s'exécutera automatiquement avant de vous engager.