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

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

Linda Hamilton
Libérer: 2024-11-10 12:10:03
original
545 Les gens l'ont consulté

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

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

Si vous rencontrez des problèmes lors de l'utilisation du débogueur Delve dans Visual Studio Code pour Go development, les étapes détaillées suivantes vous guideront tout au long du processus de configuration :

  1. Installer et configurer l'environnement Go :

    • Assurer le la dernière version de Go est installée et les variables d'environnement GOROOT et GOPATH sont définies correctement.
    • Ajoutez $GOPATH/bin à la variable d'environnement OS PATH.
    • Définissez la variable d'environnement GO15VENDOREXPERIMENT = 1.
  2. Installez Visual Studio Code :

    • Téléchargez et installez Visual Studio Code.
  3. Installer l'extension Go dans VS Code :

    • Lancer l'ouverture rapide de VS Code (Ctrl P) et entrez "ext install Go" pour installer l'extension Go.
  4. Ouvrez l'espace de travail et le code source :

    • Ouvrez le dossier de l'espace de travail contenant votre code Go (Ctrl Shift E).
  5. Ouvrir le débogueur et Définir le point d'arrêt :

    • Ouvrez le panneau du débogueur (Ctrl Shift D).
    • Définissez un point d'arrêt sur la ligne de code que vous souhaitez déboguer (par exemple, F9).
  6. Démarrez le débogage :

    • Appuyez sur F5 pour démarrer le débogage et sélectionnez « Go » si vous êtes invité à indiquer un environnement.
  7. Contrôles de débogage :

    • Enjamber : F10
    • Entrer : F11
    • Sortir : Shift F11
    • Arrêter le débogage : Shift F5
    • Redémarrer le débogage : Ctrl Shift F5

Launch.json Configuration :

Un lancement non modifié. json pour référence :

{
    "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

Exemple de code Go pour démontrer le débogage :

package main

import "fmt"

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

Sortie attendue :

Le débogueur s'arrêtera au point d'arrêt défini et vous permettra de parcourir votre code, d'inspecter les variables et de contrôler l'exécution du programme.

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