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
Lepaskan: 2024-11-10 00:11:03
asal
1031 orang telah melayarinya

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)
}
Salin selepas log masuk

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
        }
    ]
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan