„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie debugge ich den Code in Visual Studio Code mit Deck?

Wie debugge ich den Code in Visual Studio Code mit Deck?

Gepostet am 2025-02-06
Durchsuche:456

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

debuggging go code in visual Studio -Code mit DELVE

Einrichten von Debugger in Visual Studio -Code für Go -Entwicklung erfordert die folgenden Schritte:

Voraussetzungen:

  • installieren .
  • Setzen Sie die Umgebungsvariable Go15Vendorexperiment = 1.
  • install DLV: Rennen Sie Github.com/derekparker/delve/cmd/dlv und stellen Sie sicher, dass die DLV -Binärdie in $ gopath/bin generiert wird.
  • Installieren Sie den Visual Studio -Code und die Go -Erweiterung.
setup:

Öffnen Sie einen Ordner im Visual Studio Code (Strl (Strl Schicht e).
  1. öffnen Sie die Datei stirp.json im Ordner .vScode.
  2. einen Breakpoint setzen, indem Sie auf die Zeilennummer im Editor (f9) klicken.
  3. Drücken Sie F5, um zu debuggen.
  4. Verwenden Sie Tastaturverknüpfungen, um den Debugger zu kontrollieren:
  5. f10: Schritt über
    • f11: Schritt in
    • Verschiebung f11: Schritt out
    • Verschiebung f5: Hör auf zu debuggen
    • Strg Shift f5: starten :
    • { "Version": "0.2.0", "Konfigurationen": [ { "Name": "Start", "Typ": "Go", "Anfrage": "Start", "Modus": "Debug", "Programm": "$ {WorkSpaceroot}", "env": {}, "Args": [] } ] }
Beispielcode:

paket main importieren "fmt" func main () { fmt.println ("Hallo Welt!") I: = 101 fmt.println (i) }

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

Visual Studio -Code startet den Debugger und zeigt den Debug -Bereich. Sie können über Variablen schweben, um deren Werte zu sehen und Breakpoints zu verwenden, um den Code durchzusetzen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3