Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Menyediakan Debugger Delve dalam Kod Visual Studio untuk Pembangunan Go?

Bagaimana untuk Menyediakan Debugger Delve dalam Kod Visual Studio untuk Pembangunan Go?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-10 00:11:031029semak imbas

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

Menyediakan Debugger Delve dalam Kod Visual Studio untuk Pembangunan Go

Menghadapi kesukaran mendapatkan sambungan Go untuk Kod VS berfungsi, khususnya untuk Teliti penyahpepijatan? Berikut ialah panduan komprehensif untuk menyelesaikan isu ini.

Prasyarat:

  • Pasang versi Go terkini dan tetapkan pembolehubah persekitaran GOROOT dan GOPATH.
  • Tambahkan $GOPATH/bin pada persekitaran OS PATH anda.
  • Tetapkan pembolehubah persekitaran GO15VENDOREXPERIMENT kepada 1.
  • Melalui arahan go get github.com/derekparker/delve/cmd/dlv, pastikan binari dlv hadir dalam $GOPATH/bin.
  • Pasang Kod Visual Studio.

Persediaan Kod VS:

  1. Lancarkan VS Code Quick Open (Ctrl P), masukkan "ext install Go", dan tekan Enter.
  2. Pasang "Rich Go language support for Visual Studio Code".
  3. Dayakan dan mulakan semula VS Code. .
  4. Buka direktori kerja (cth., $GOPATHsrchello).
  5. Buat fail baharu (Ctrl N) atau buka hello.go daripada folder itu:
package main

import "fmt"

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

Nyahpepijat dalam Kod VS:

  1. Buka penyahpepijat (Ctrl Shift D).
  2. Tetapkan titik putus pada baris: i := 101.
  3. Mulakan penyahpepijatan (F5).
  4. Langkah melalui kod:

    • F10: Step Over
    • F11: Step Into
    • Shift F11: Step Out
  5. Hentikan penyahpepijatan (Shift F5) atau mulakan semula penyahpepijatan (Ctrl Shift F5).

Sampel launch.json:

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

Setelah mengikuti langkah ini, Delve debugging akan berfungsi dengan lancar dalam pembangunan VS Code for Go anda.

Atas ialah kandungan terperinci Bagaimana untuk Menyediakan Debugger Delve dalam Kod Visual Studio untuk Pembangunan Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn