IDE capables d'écrire du code en langage Go sur Macos : 1. LiteIDE, un IDE conçu pour Golang ; 2. VSCode, vous pouvez écrire du code Go en installant l'extension Go ; .Vim ; 6, GoLand ; 7, IDE Komodo, etc.
L'environnement d'exploitation de ce tutoriel : système macOS Big Sur, GO 1.11.2, ordinateur MacBook Pro.
LiteIDE
LiteIDE est un simple IDE open source. Il convient de noter qu’il s’agit du premier IDE publié dans la version officielle du langage Go en 2012. Il est développé par Qt et ressemble à d’autres compilateurs tels que Visual Studio et GCC C++.
Comme il est conçu directement pour Golang, LiteIDE offre aux développeurs de nombreuses fonctionnalités utiles, notamment des commandes de construction configurables, un éditeur de code avancé et une prise en charge étendue de Golang. Les autres fonctionnalités incluent la gestion du code, les débogueurs gdb et Delve, la saisie semi-automatique et les thèmes utilisant WordApi, le système basé sur le type MIME et bien plus encore.
VS Code
Il s'agit d'un IDE open source populaire développé par Microsoft et une extension Go prête à l'emploi est disponible pour VS Code. Le plugin vscode-go offre aux développeurs plus de fonctionnalités, notamment l'intégration avec de nombreux outils Go.
VS Code permet une complétion intelligente via IntelliSense, une intégration Git intégrée, un débogage du code directement depuis l'éditeur, et bien plus encore. VS Code est hautement extensible et propose de nombreuses options de personnalisation grâce à ses nombreuses extensions. Il prend également en charge des dizaines de langages, ce qui en fait un outil populaire parmi les développeurs.
Plug-in Eclipse GoClipse
GoClipse est un plug-in pour Eclipse. Grâce au plug-in GoClipse, les développeurs peuvent exploiter le populaire IDE Eclipse pour la programmation. L'IDE Eclipse et le plug-in GoClipse sont gratuits et open source. L'éditeur GoClipse offre aux développeurs un large éventail de fonctionnalités, notamment un éditeur de code source, un assistant de projet et un générateur pour aider à signaler les erreurs pour les versions intégrées à l'éditeur, ainsi qu'une prise en charge complète du débogueur GDB.
Atom
Les développeurs peuvent profiter de l'intégration linguistique améliorée de cet IDE Atom avec un éditeur plus intelligent. Le package open source go-plus facilite la programmation des développeurs dans Go.
Les packages Atom et go-plus fournissent une prise en charge des outils, des processus de construction, des linters, des outils vétérinaires et de couverture pour Golang. Les autres fonctionnalités incluent la saisie semi-automatique, le formatage, les tests et la documentation. Des fonctionnalités de débogage supplémentaires peuvent être ajoutées à l'aide du package go-debug de deve.
Vim
Vim dispose de nombreux plugins pour aider les développeurs à modifier leur code Go plus facilement. Le plugin vim-go installe automatiquement tous les éléments nécessaires, offrant ainsi une intégration plus fluide aux développeurs Go dans Vim.
Vim-go est livré avec de nombreuses fonctionnalités utiles, notamment un compilateur, une mise en évidence et un pliage de syntaxe améliorés, une prise en charge de la complétion et une gamme de débogueurs avec prise en charge intégrée. Certains outils avancés d'analyse de source sont également utilisés, notamment : GoImplements, : GoCallees et : GoReferrers.
D'autres plugins vim incluent le plugin Syntastic pour signaler les erreurs du compilateur, le plugin tagbar pour Gotags, le plugin du compilateur vim pour la vérification de la syntaxe et même pour générer vim-bootstrap configuré dans .virmrc.
Bien sûr, il existe de nombreuses autres options. Par exemple, GoLand de JetBrain est un IDE puissant, mais il ne propose qu'un essai gratuit de 30 jours. Komodo IDE est un IDE multiplateforme qui prend en charge plusieurs langages principaux.
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
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!