Maison  >  Article  >  développement back-end  >  Comment configurer l'environnement de développement de Golang dans Sublime Text

Comment configurer l'environnement de développement de Golang dans Sublime Text

PHPz
PHPzoriginal
2023-04-11 09:14:351256parcourir

Sublime Text est un puissant éditeur de texte qui peut être utilisé pour écrire des programmes dans différentes langues. Parmi eux, Golang est l’un des langages de programmation les plus populaires. Dans cet article, nous présenterons comment configurer un environnement de développement Golang dans Sublime Text.

Tout d’abord, nous devons installer Sublime Text et Golang. Sublime Text peut être téléchargé gratuitement sur le site officiel (https://www.sublimetext.com/). Pour l'installation de Golang, veuillez vous référer à la documentation officielle (https://golang.google.cn/doc/install).

Une fois l'installation terminée, nous devons installer des plug-ins Sublime Text pour faciliter le développement de Golang. Nous pouvons installer ces plug-ins via Package Control. Package Control est un gestionnaire de plug-ins pour Sublime Text qui nous permet de trouver et d'installer facilement d'autres plug-ins.

Pour installer Package Control, nous pouvons ouvrir Sublime Text et appuyer sur l'option de menu Ctrl+` ou Afficher > Afficher la console. Ensuite, collez le code suivant dans la console et exécutez-le :

import urllib.request,os,hashlib; h = 'f2a813ca601ba1f402ebb6da988f199c' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Une fois l'exécution terminée, nous pouvons appuyer sur Ctrl+Shift+P, puis saisir "installer", sélectionner l'option "Package Control : Install Package" et rechercher pour les plug-ins suivants à installer :

  1. GoSublime : Il s'agit d'un plug-in développé pour Golang. Il fournit la coloration syntaxique, la complétion de code et d'autres fonctions.
  2. SublimeLinter : Il s'agit d'un outil d'inspection de code qui peut nous aider à vérifier les erreurs de syntaxe et les problèmes potentiels dans le code.
  3. Gopls : Il s'agit d'un serveur de langage pour l'édition de code, qui peut nous aider à compléter le code, à naviguer dans le code et à d'autres opérations. Gopls peut être installé avec la commande suivante :
GO111MODULE=on go get golang.org/x/tools/gopls@latest

Une fois l'installation terminée, nous devons effectuer quelques réglages pour garantir que ces plugins peuvent fonctionner correctement. Nous pouvons ouvrir le fichier de paramètres de GoSublime en appuyant sur Ctrl+Shift+P, puis en entrant "Préférences : Paramètres GoSublime", puis ajouter le contenu suivant :

{
    "env": {
        "GOPATH": "/path/to/your/gopath",
        "PATH": "${PATH}:${GOPATH}/bin"
    }
}

Parmi eux, /path/to/your/gopath doit être remplacé par votre propre chemin GOPATH. Ce paramètre permet à GoSublime de connaître l'emplacement de GOPATH et d'ajouter GOPATH/bin au chemin système.

Ensuite, nous devons faire quelques configurations sur SublimeLinter. Nous pouvons appuyer sur Ctrl+Shift+P, puis entrer "Préférences : Paramètres Linter" pour ouvrir le fichier de paramètres de SublimeLinter, puis ajouter le contenu suivant :

{
    "linters": {
        "golint": {
            "cmd": ["golint"],
            "args": [],
            "excludes": []
        }
    },
    "language": "go"
}

Cette configuration permet à SublimeLinter de savoir que nous voulons utiliser golint pour vérifier les erreurs dans le code. Si golint n'est pas installé, nous pouvons l'installer avec la commande suivante :

go get -u golang.org/x/lint/golint

Enfin, nous devons rendre Gopls disponible dans Sublime Text. Nous pouvons appuyer sur Ctrl+Shift+P, puis entrer "Préférences : raccourcis clavier" pour ouvrir le fichier de configuration des touches de raccourci de Sublime Text, puis ajouter le contenu suivant :

[
    {
        "keys": ["ctrl+alt+g"], "command": "gs_expr","args": {"mode": "gow"}
    }
]

Cette configuration nous permet d'utiliser Ctrl+Alt+G dans le code pour appelez les fonctions Gopls.

À ce stade, l'environnement de développement Golang de Sublime Text est mis en place. Nous pouvons utiliser Sublime Text pour écrire des programmes Golang et utiliser ces plug-ins pour améliorer l'efficacité et la qualité du codage.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn