Maison > développement back-end > Golang > 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
Libérer: 2023-04-11 10:17:26
original
1421 Les gens l'ont consulté

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)
Copier après la connexion

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
Copier après la connexion

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"
    }
}
Copier après la connexion

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"
}
Copier après la connexion

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
Copier après la connexion

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"}
    }
]
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal