Maison > Article > développement back-end > Quel éditeur utiliser dans Golang ?
Éditeurs couramment utilisés dans Golang :
1, gedit
1.1, coloration syntaxique
Généralement , les éditeurs de texte prenant en charge la coloration syntaxique personnalisée définissent des règles de coloration syntaxique via un fichier de définition de syntaxe, et il en va de même pour gedit. Un membre de la communauté linguistique Go a contribué à un fichier de coloration syntaxique du langage Go qui peut être utilisé pour gedit. Nous pouvons le télécharger via le lien suivant :
Après le téléchargement, le fichier. doit être placé dans le répertoire /usr /share/gtksourceview-2.0/langage-specs. Cependant, si vous utilisez une version plus récente d'Ubuntu, telle que la v11.01, vous constaterez peut-être que gedit prend déjà en charge la coloration syntaxique du langage Go par défaut. Les lecteurs peuvent vérifier dans gedit si l'élément de menu « Affichage » → « Mode surbrillance » → « Sources » contient un élément de menu nommé « Aller ».
1.2. Environnement de compilation
Avant de configurer les commandes liées à la build, nous devons confirmer si gedit a installé un plug-in appelé Outils externes. Cliquez sur l'élément de menu "Affichage" → "Préférence" pour faire apparaître la boîte de dialogue d'options. La dernière page d'options de la boîte de dialogue est Plugins. L'installation des plug-ins est relativement simple, il suffit de rechercher les outils externes dans la liste des plug-ins et de confirmer que l'élément a été coché.
2. Vim
Le package d'installation du langage Go contient déjà un support environnemental pour Vim. Pour configurer Vim comme environnement de développement adapté au langage Go, il suffit de définir les paramètres suivants selon la documentation dans $GOROOT/misc/vim.
3. Eclipse
Eclipse est une plate-forme IDE mature qui peut actuellement prendre en charge les langages les plus populaires, notamment Java, C++, etc. Goclipse est un plug-in pour Eclipse permettant de prendre en charge Golang. Dans l'ensemble, Eclipse avec le plug-in Goclipse installé est actuellement le meilleur environnement de développement du langage Go. Il peut réaliser la coloration syntaxique, l'association des membres et le débogage des points d'arrêt, ce qui répond essentiellement à tous les besoins.
4. Notepad++
4.1. Mise en évidence de la syntaxe
Dans le répertoire d'installation du langage Go, il est déjà livré avec le fichier de configuration de mise en évidence de la syntaxe Notepad++. . Nous pouvons trouver ces fichiers de configuration dans le répertoire /usr/local/go/misc/notepadplus. Suivez simplement les étapes suivantes selon le document README correspondant.
(1) Fusionnez le contenu de userDefineLang.xml dans le fichier userDefineLang.xml dans le répertoire de configuration Notepad++. Si ce fichier n'existe pas dans le répertoire d'installation, copiez simplement le fichier directement. Le répertoire de configuration de Notepad++ se trouve généralement dans %HOME%AppDataRoamingNotepad++.
(2) Copiez go.xml dans le répertoire pluginsAPIs du répertoire d'installation.
(3) Redémarrez Notepad++.
%HOME% fait référence à votre répertoire HOME Si vous ne savez pas où se trouve votre propre répertoire HOME, vous pouvez le voir en exécutant echo %HOME% sur la ligne de commande.
4.2. Environnement de compilation
Nous recommandons aux utilisateurs de Notepad++ d'installer deux autres plug-ins Notepad++ : NppExec et Explorer sont utilisés pour prendre en charge les commandes personnalisées, tandis que l'Explorateur peut éviter les changements fréquents. entre Notepad++ et le gestionnaire de ressources. La structure du répertoire et les opérations sur les fichiers peuvent être effectuées dans Notepad++. L'installation du plug-in Notepad++ est très simple, il suffit de trouver ces deux plug-ins dans la boîte de dialogue du plug-in et de les sélectionner.
Pour plus de connaissances sur le golang, veuillez faire attention à la colonne tutoriel golang.
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!