"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment déboguer le code GO dans Visual Studio Code avec Delve?

Comment déboguer le code GO dans Visual Studio Code avec Delve?

Publié le 2025-02-06
Parcourir:529

How to Debug Go Code in Visual Studio Code with Delve?

Débogage du code Go dans le code Visual Studio avec delve

Configuration de Delve Debugger dans Visual Studio Code pour GO Development nécessite les étapes suivantes: [

Prérequis:

  • Installez la dernière version Go et configurez Goroot et Gopath. .
  • Définir la variable d'environnement go15VenDorexperiment = 1.
  • installer dlv: run go get github.com/derekparker/delve/cmd/dlv et s'assurer que le binaire DLV est généré dans $ gopath / bin.
  • Installez le code de studio visuel et l'extension Go. Shift e).
  • Ouvrez le fichier lancé.json dans le dossier .vscode.
Définissez un point d'arrêt en cliquant sur le numéro de ligne dans l'éditeur (F9).

Appuyez sur F5 pour démarrer le débogage.

    Utilisez des raccourcis clavier pour contrôler le débogueur:
  1. f10: étape sur
  2. f11: passez en
  3. shift f11: step out
  4. shift f5: arrête de débogage

    ctrl shif :
    • { "Version": "0.2.0", "Configurations": [ { "nom": "lancement", "Type": "Go", "Demande": "Lancement", "mode": "débogage", "programme": "$ {workspaceroot}", "Env": {}, "Args": [] } ]] }
    • Exemple de code:
    • package main Importer "FMT" func main () { fmt.println ("Hello World!") i: = 101 fmt.println (i) }
    Résultat:

Visual Studio Code lancera le débogueur et affichera le volet de débogage. Vous pouvez survoler les variables pour voir leurs valeurs et utiliser des points d'arrêt pour parcourir le code.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3