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

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

Linda Hamilton
Linda Hamiltonasal
2024-11-10 12:10:03506semak imbas

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

Menggunakan Debugger Delve dalam Kod Visual Studio untuk Pembangunan Go

Jika anda mengalami masalah menggunakan penyahpepijat Delve dalam Kod Visual Studio untuk Pergi pembangunan, langkah terperinci berikut akan membimbing anda melalui persediaan proses:

  1. Pasang dan Konfigurasikan Persekitaran Go:

    • Pastikan versi terkini Go dipasang dan pembolehubah persekitaran GOROOT dan GOPATH ditetapkan dengan betul.
    • Tambah $GOPATH/bin pada persekitaran OS PATH pembolehubah.
    • Tetapkan pembolehubah persekitaran GO15VENDOREXPERIMENT = 1.
  2. Pasang Kod Visual Studio:

    • Muat turun dan pasang Visual Studio Kod.
  3. Pasang Sambungan Go dalam Kod VS:

    • Lancarkan Kod VS Buka Pantas (Ctrl P) dan masukkan "ext install Go" untuk memasang Go sambungan.
  4. Buka Ruang Kerja dan Kod Sumber:

    • Buka folder ruang kerja yang mengandungi kod Go anda ( Ctrl Shift E).
  5. Buka Debugger dan Set Breakpoint:

    • Buka panel Debugger ( Ctrl Shift D).
    • Tetapkan titik putus pada baris kod yang anda mahu nyahpepijat (cth., F9).
  6. Mula Nyahpepijat:

    • Tekan F5 untuk mula menyahpepijat dan pilih "Pergi" jika digesa untuk persekitaran.
  7. Kawalan Nyahpepijat:

    • Langkah Selesai: F10
    • Langkah Masuk: F11
    • Langkah Keluar: Shift F11
    • Hentikan Nyahpepijat: Shift F5
    • Mulakan Semula Penyahpepijatan: Ctrl Shift F5

Konfigurasi Launch.json:

Fail launch.json yang tidak diubah suai untuk rujukan:

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

Contoh Kod Go untuk Ditunjuk Nyahpepijat:

package main

import "fmt"

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

Output Jangkaan:

Penyahpepijat akan pecah pada set titik putus dan membolehkan anda melangkah melalui kod anda, memeriksa pembolehubah dan mengawal pelaksanaan program.

Atas ialah kandungan terperinci Bagaimana untuk Menyediakan dan Menggunakan 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