Ce qui suit est
Golang La colonne tutoriel organisera les problèmes qui surviennent dans l'encodage Go en VSCODE, j'espère que cela sera utile aux amis dans le besoin !
En utilisant VsCode pour développer des programmes Go, nous rencontrerons certainement des problèmes, dont certains sont des configurations IDE Certains d'entre eux les problèmes sont des versions incohérentes des packages téléchargés. Cet article fournit principalement un aperçu simple et une organisation des problèmes rencontrés au cours du processus de développement.
Avant de corriger le problème, assurez-vous d'avoir téléchargé correctement l'ensemble d'outils officiels de Golang
Si vous n'êtes pas sûr, Suivez mes étapes et votre problème sera peut-être résolu. go-tool
1. Configurez la source de golang.
go env -w GOPROXY=https://goproxy.cn,direct
Ensuite, nous téléchargeons le service d'outil par défaut de l'outil golang :
2. Appuyez sur la plateforme Windows.
, appuyez sur Ctrl+Shift+P
sur la plate-forme Mac. À ce moment, l'interface VS Code fera apparaître une zone de saisie Command+Shift+P
3. Nous entrons
dans ce champ. zone de saisie, comme suit Il recherchera automatiquement les commandes associées. Nous sélectionnons la commande >go:install
, la sélectionnons comme indiqué ci-dessous et appuyons sur Entrée pour exécuter la commande Go:Install/Update Tools
Sélectionnez tout dans la fenêtre contextuelle et cliquez. le bouton "OK" pour installer.
Attendez que l'installation soit terminée. En raison de la particularité du réseau domestique, quelqu'un doit connaître la source du proxy de go, sinon le téléchargement échouera toujours.
Après avoir exécuté cette étape, redémarrez Vscode. Si votre problème peut être résolu à ce stade, il n'est pas nécessaire de poursuivre la lecture.
Si les étapes ci-dessus ne peuvent pas résoudre votre problème, vous pouvez définir les paramètres de fonctionnement correspondant à vos propres problèmes.
Cliquez sur l'engrenage dans le coin inférieur gauche. et sélectionnez Paramètres de l'interface (vous pouvez également cliquer directement sur la touche de raccourci
et cliquer sur User-Extension-go. Définissez les paramètres suivants CTRL+,
1. Modifiez DocsTool en godoc
2. Décochez Utiliser le serveur de langue
3. Redémarrer VsCode
Si vous effectuez les opérations ci-dessus Si cela ne fonctionne toujours pas et que vous utilisez le mode go mod, il existe un moyen spécial de résoudre ce problème
Exécutez la commande
pour importer les dépendances. Cette étape transférera les dépendances à la racine du projet go mod vendor
F12 peut désormais effectuer un saut de code sous le dossier fournisseur (créé automatiquement) dans le répertoire
Ce problème est généralement dû au basculement entre les modes
Si votre projet utilise le mode Gopath (s'il y a des étudiants qui ne connaissent pas Gopath et Gomod, vous). pouvez lire mon article
Comment afficher go moudle et l'appliquer au travailgo mod
), alors vous devez définir go env -w GO111MODULE=off
À ce moment, la fonction de sortie automatique peut être utilisée correctement
Si vous utilisez le mode
, réglez
go mod
go env -w GO111MODULE=on
La fonction de sortie automatique la fonction peut également revenir à la normale
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!