Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Debug Go Code dalam Visual Studio Code dengan Delve?

Bagaimana untuk Debug Go Code dalam Visual Studio Code dengan Delve?

Susan Sarandon
Lepaskan: 2024-11-19 01:07:02
asal
319 orang telah melayarinya

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

Menyahpepijat Kod Go dalam Kod Visual Studio dengan Delve

Menyediakan penyahpepijat Delve dalam Kod Visual Studio untuk pembangunan Go memerlukan perkara berikut langkah:

Prasyarat:

  • Pasang versi Go terkini dan konfigurasikan GOROOT dan GOPATH.
  • Tambah $GOPATH/bin pada OS anda Pembolehubah persekitaran PATH.
  • Tetapkan pembolehubah persekitaran GO15VENDOREXPERIMENT=1.
  • Pasang dlv: Jalankan pergi dapatkan github.com/derekparker/delve/cmd/dlv dan pastikan binari dlv dijana dalam $GOPATH/bin.
  • Pasang Kod Visual Studio dan Pergi sambungan.

Persediaan:

  1. Buka folder dalam Visual Studio Code (Ctrl Shift E).
  2. Buka pelancaran .json fail dalam folder .vscode.
  3. Tetapkan titik putus dengan mengklik pada nombor baris dalam editor (F9).
  4. Tekan F5 untuk mula menyahpepijat.
  5. Gunakan pintasan papan kekunci untuk mengawal penyahpepijat:

    • F10: Step Over
    • F11: Langkah Masuk
    • Anjakan F11: Langkah Keluar
    • Shift F5: Hentikan Nyahpepijat
    • Ctrl Shift F5: Mulakan Semula Penyahpepijatan

Contoh Konfigurasi:

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

Sampel Kod:

package main

import "fmt"

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

Keputusan:

Visual Studio Code akan melancarkan penyahpepijat dan menunjukkan anak tetingkap nyahpepijat. Anda boleh menuding pada pembolehubah untuk melihat nilainya dan menggunakan titik putus untuk melangkah melalui kod.

Atas ialah kandungan terperinci Bagaimana untuk Debug Go Code dalam Visual Studio Code dengan Delve?. 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