Mengapa Debugger Delve Saya Tidak Berfungsi dalam Kod Visual Studio?

Susan Sarandon
Lepaskan: 2024-11-11 05:49:03
asal
719 orang telah melayarinya

Why Is My Delve Debugger Not Working in Visual Studio Code?

Menyelesaikan Masalah Delve Debugger dalam Visual Studio Code

Anda mengalami masalah mendapatkan Delve debugger untuk berfungsi dalam Visual Studio Code walaupun telah memasang sambungan Go. Berikut ialah panduan langkah demi langkah untuk menyelesaikan masalah ini:

Prasyarat

  • Pasang versi terkini Go dan sediakan pembolehubah persekitaran GOROOT dan GOPATH.
  • Tambahkan $GOPATH/bin pada pembolehubah persekitaran OS PATH anda.
  • Tetapkan GO15VENDOREXPERIMENT=1.
  • Pasang dlv (debugger untuk Go) menggunakan go get github.com/derekparker/delve/cmd/dlv. Pastikan ia tersedia dalam $GOPATH/bin.
  • Pasang Kod Visual Studio.

Pelanjutan dan Konfigurasi DLV

  • Pasang sokongan bahasa Rich Go untuk Visual Sambungan Kod Studio daripada Marketplace.

Persediaan Nyahpepijat dalam VS Kod

  • Buka folder yang mengandungi projek Go anda dalam Kod VS (Ctrl Shift E).
  • Buka fail hello.go atau buat yang baharu.
  • Tambahkan titik putus dengan menekan F9 pada baris yang ingin anda nyahpepijat (cth., i := 101).
  • Tekan F5 untuk mula menyahpepijat atau jalankan aplikasi.
  • Gunakan F10 untuk melangkah, F11 untuk melangkah masuk dan Shift F11 untuk keluar daripada blok kod.

Konfigurasi Pelancaran

Konfigurasi launch.json anda kekal tidak disentuh oleh lalai:

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

Hasil

Selepas mengikuti langkah-langkah ini, anda sepatutnya berjaya menggunakan penyahpepijat Delve dalam Kod Visual Studio.

Atas ialah kandungan terperinci Mengapa Debugger Delve Saya Tidak Berfungsi dalam Kod Visual Studio?. 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