Heim >Backend-Entwicklung >Golang >Wie richte ich den Delve-Debugger in Visual Studio Code für die Go-Entwicklung ein und verwende ihn?

Wie richte ich den Delve-Debugger in Visual Studio Code für die Go-Entwicklung ein und verwende ihn?

Linda Hamilton
Linda HamiltonOriginal
2024-11-10 12:10:03538Durchsuche

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

Verwenden des Delve-Debuggers in Visual Studio Code für die Go-Entwicklung

Wenn bei der Verwendung des Delve-Debuggers in Visual Studio Code für Probleme auftreten Gehen Sie zur Entwicklung. Die folgenden detaillierten Schritte führen Sie durch die Einrichtung Prozess:

  1. Go-Umgebung installieren und konfigurieren:

    • Stellen Sie sicher, dass die neueste Version von Go installiert ist und die Umgebungsvariablen GOROOT und GOPATH vorhanden sind korrekt eingestellt sind.
    • Fügen Sie $GOPATH/bin zur Umgebungsvariablen OS PATH hinzu.
    • Festlegen die Umgebungsvariable GO15VENDOREXPERIMENT = 1.
  2. Visual Studio Code installieren:

    • Visual Studio Code herunterladen und installieren.
  3. Installieren Sie die Go-Erweiterung in VS Code:

    • Starten Sie VS Code Quick Open (Strg P) und geben Sie „ext install Go“ ein, um die Go-Erweiterung zu installieren.
  4. Arbeitsbereich und Quelle öffnen Code:

    • Öffnen Sie den Arbeitsbereichsordner mit Ihrem Go-Code (Strg Umschalttaste E).
  5. Debugger öffnen und festlegen Haltepunkt:

    • Öffnen Sie das Debugger-Panel (Strg Umschalttaste D).
    • Setzen Sie a Haltepunkt in der Codezeile, die Sie debuggen möchten (z. B. F9).
  6. Debuggen starten:

    • Drücken Sie F5 , um mit dem Debuggen zu beginnen, und wählen Sie „Los“, wenn Sie dazu aufgefordert werden Umgebung.
  7. Debug-Steuerelemente:

    • Schritt über: F10
    • Einsteigen: F11
    • Aussteigen: Umschalttaste F11
    • Debugging beenden: Umschalttaste F5
    • Debugging neu starten: Strg Umschalt F5

Launch.json-Konfiguration:

Eine unveränderte launch.json-Datei als Referenz:

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

Beispiel-Go-Code zur Demonstration Debuggen:

package main

import "fmt"

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

Erwartete Ausgabe:

Der Debugger bricht am festgelegten Haltepunkt ab und ermöglicht es Ihnen, Ihren Code schrittweise durchzugehen, Variablen zu überprüfen usw Steuern Sie die Ausführung des Programms.

Das obige ist der detaillierte Inhalt vonWie richte ich den Delve-Debugger in Visual Studio Code für die Go-Entwicklung ein und verwende ihn?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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