web-dev-qa-db-fra.com

Golang comment utiliser Gofmt?

J'ai commencé à apprendre golang et installé GoLand de JetBrains . Je lis le livre Le langage de programmation Go , et dans le premier chapitre, il est vivement recommandé d'utiliser l'outil gofmt avant chaque sauvegarde. Comment puis-je suivre cette recommandation dans GoLand?

35
Mikita Melnikau

GoLand ont des commandes à go fmt votre fichier ou votre projet. Faites un clic droit sur votre fichier et vous le trouverez sous "Aller outils". Vous pouvez voir son raccourci là.

30
Arman Ordookhani

Il y a différentes manières de formater votre code, vous pouvez le faire en utilisant l'une des méthodes suivantes:

  1. 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.
  2. allez dans Préférences -> Outils -> File Watchers et activez Go fmt. De cette façon, à chaque sauvegarde, le fichier sera formaté.
61
negi Yogi

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, sous le Before Commit section, il y a un Go fmt case à cocher. 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.

3
hutabalian