Heim > Backend-Entwicklung > Golang > Wie debugge ich Go-Code in Visual Studio Code mit Delve?

Wie debugge ich Go-Code in Visual Studio Code mit Delve?

Susan Sarandon
Freigeben: 2024-11-19 01:07:02
Original
319 Leute haben es durchsucht

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

Debuggen von Go-Code in Visual Studio Code mit Delve

Das Einrichten des Delve-Debuggers in Visual Studio Code für die Go-Entwicklung erfordert die folgenden Schritte:

Voraussetzungen:

  • Installieren Sie die neueste Version Go-Version und konfigurieren Sie GOROOT und GOPATH.
  • Fügen Sie $GOPATH/bin zu Ihrer Betriebssystem-PATH-Umgebungsvariablen hinzu.
  • Setzen Sie die Umgebungsvariable GO15VENDOREXPERIMENT=1.
  • DLv installieren: Führen Sie go aus Holen Sie sich github.com/derekparker/delve/cmd/dlv und stellen Sie sicher, dass die dlv-Binärdatei generiert wird $GOPATH/bin.
  • Installieren Sie Visual Studio Code und die Go-Erweiterung.

Einrichtung:

  1. Öffnen Sie einen Ordner in Visual Studio Code (Strg-Umschalt-E).
  2. Öffnen Sie die Datei launch.json im .vscode Ordner.
  3. Setzen Sie einen Haltepunkt, indem Sie auf die Zeilennummer im Editor klicken (F9).
  4. Drücken Sie F5, um das Debuggen zu starten.
  5. Verwenden Sie Tastaturkürzel zur Steuerung der Debugger:

    • F10: Schritt über
    • F11: Schritt Hinein
    • Umschalttaste F11: Aussteigen
    • Umschalttaste F5: Debugging beenden
    • Strg-Umschalttaste F5: Debugging neu starten

Beispiel Konfiguration:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceRoot}",
            "env": {},
            "args": []
        }
    ]
}
Nach dem Login kopieren

Beispielcode:

package main

import "fmt"

func main() {
    fmt.Println("Hello World!")
    i := 101
    fmt.Println(i)
}
Nach dem Login kopieren

Ergebnis:

Visual Studio Code wird Starten Sie den Debugger und zeigen Sie den Debug-Bereich an. Sie können den Mauszeiger über Variablen bewegen, um deren Werte anzuzeigen und Haltepunkte verwenden, um den Code schrittweise zu durchlaufen.

Das obige ist der detaillierte Inhalt vonWie debugge ich Go-Code in Visual Studio Code mit Delve?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage