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!