Maison > développement back-end > Golang > Comment configurer le débogueur Delve dans Visual Studio Code pour le développement Go ?

Comment configurer le débogueur Delve dans Visual Studio Code pour le développement Go ?

Mary-Kate Olsen
Libérer: 2024-11-10 00:11:03
original
1029 Les gens l'ont consulté

How to Set Up the Delve Debugger in Visual Studio Code for Go Development?

Configuration du débogueur Delve dans Visual Studio Code pour le développement Go

Face à des difficultés pour faire fonctionner l'extension Go pour VS Code, en particulier pour Vous approfondissez le débogage ? Voici un guide complet pour résoudre ce problème.

Prérequis :

  • Installez la dernière version de Go et définissez les variables d'environnement GOROOT et GOPATH.
  • Ajoutez $GOPATH/bin à votre environnement OS PATH.
  • Définissez la variable d'environnement GO15VENDOREXPERIMENT sur 1.
  • Via la commande allez chercher github.com/derekparker/delve/cmd/dlv, assurez-vous le binaire dlv est présent dans $GOPATH/bin.
  • Installez Visual Studio Code.

Configuration de VS Code :

  1. Lancez VS Code Quick Open (Ctrl P), entrez « ext install Go » et appuyez sur Entrée.
  2. Installez « Prise en charge du langage Rich Go pour Visual Studio Code ».
  3. Activez et redémarrez VS Code. .
  4. Ouvrez le répertoire de travail (par exemple, $GOPATHsrchello).
  5. Créez un nouveau fichier (Ctrl N) ou ouvrez hello.go à partir de ce dossier :
package main

import "fmt"

func main() {
    fmt.Println("Hello World!")
    i := 101
    fmt.Println(i)
}
Copier après la connexion

Débogage dans VS Code :

  1. Ouvrez le débogueur (Ctrl Shift D).
  2. Définissez un point d'arrêt sur la ligne : i := 101.
  3. Démarrez le débogage (F5).
  4. Parcourez le code :

    • F10 : Passez au-dessus
    • F11 : Entrez
    • Maj F11 : Sortez
  5. Arrêtez le débogage (Maj F5) ou redémarrez le débogage (Ctrl Maj F5).

Exemple launch.json :

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${workspaceRoot}",
            "env": {},
            "args": [],
            "showLog": true
        }
    ]
}
Copier après la connexion

En suivant ces étapes, le débogage Delve devrait fonctionner de manière transparente dans votre développement VS Code for Go.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal