Kod VS ialah sumber terbuka, merentas platform, persekitaran pembangunan bersepadu (IDE) ringan yang boleh memudahkan pembangunan dan penyahpepijatan. Golang ialah bahasa pengaturcaraan yang dibangunkan oleh Google dan digemari oleh semakin ramai pembangun. Artikel ini akan memperkenalkan secara terperinci cara menyediakan persekitaran pembangunan Golang dalam Kod VS.
Tapak web rasmi Kod VS ialah [https://code.visualstudio.com/](https://code.visualstudio.com/), yang boleh dimuat turun dari tapak web rasmi Semua pakej pemasangan tersedia untuk Windows, MacOS dan Linux.
Selepas pemasangan selesai, buka Kod VS, kita perlu melakukan beberapa persediaan:
Pakej pemasangan bahasa Go boleh dimuat turun dari tapak web rasmi [https://golang.org/dl/](https://golang .org/dl/ ) muat turun. Pakej pemasangan untuk pelbagai sistem pengendalian dan seni bina disediakan. Pilih pakej pemasangan yang sesuai dengan komputer anda untuk dimuat turun dan dipasang.
Selepas pemasangan selesai, anda perlu menambah bahasa Go pada pembolehubah persekitaran sistem:
C:Goin
(direktori bin
di bawah direktori pemasangan Go). Jika anda telah memasang dan menambah pembolehubah persekitaran, anda boleh memasukkan go version
pada baris arahan untuk menyemak sama ada pemasangan berjaya.
Buka Kod VS, klik ikon Sambungan dalam bar menu kiri atau tekan kekunci pintasan Ctrl + Shift + X
untuk muncul panel sambungan.
Masukkan "Go" dalam kotak carian untuk mencari dan memasang sambungan Microsoft Go (bernama "Go" atau "Go for Visual Studio Code"). Selepas pemasangan selesai, anda perlu memulakan semula Kod VS untuk ia berkuat kuasa.
Dalam antara muka Kod VS, tekan kekunci pintasan Ctrl + Shift + P
untuk muncul panel arahan, masukkan "Go: Create New Project" dalam carian box , dan kemudian pilih folder sebagai direktori projek. Pada masa ini, Kod VS secara automatik akan mencipta fail bernama "go.mod", di mana modul baharu akan dimulakan. Modul
ialah kaedah struktur kod baharu yang disediakan selepas Golang 1.11, yang digunakan untuk menggantikan direktori "GOPATH" lama dan boleh mengurus kebergantungan projek dengan lebih baik. Setiap modul dalam bahasa Go mempunyai URL unik dan URL modul boleh mengandungi maklumat versi. Sebagai contoh, URL berikut adalah semua URL modul undang-undang:
github.com/mg/i // 最新版本 github.com/mg/i@v1.0.0 // 指定版本 v1.0.0 github.com/mg/i@8543de4 // 指定提交 SHA1(短哈希)
URL modul akan dimulakan dalam fail go.mod, contohnya:
module example.com/mypackage
URL ini mewakili pakej yang dipanggil mypackage, yang Ia tergolong dalam nama subdomain tapak web example.com Maksudnya, apabila projek memuat turun kebergantungan, kebergantungan akan memulakan permintaan daripada URL ini Jika terdapat sebarang masalah, ia akan cuba beralih ke versi yang tersedia seterusnya . Sebagai contoh, berikut ialah kebergantungan mypackage:
require ( github.com/lib/pq v1.8.0 github.com/gorilla/mux v1.6.2 )
Terdapat dua item di sini, yang masing-masing menunjukkan bahawa mypackage bergantung pada nombor versi perpustakaan pq dan mux, antaranya v1.8.0 dan v1.6.2 adalah versi yang ditetapkan masing-masing.
Buka folder projek dalam Kod VS, pilih fail main.go, masukkan kod berikut:
package main import "fmt" func main() { fmt.Printf("Hello, VSCode Golang ") }
Kemudian tekan F5
kekunci, kotak pop timbul akan muncul menanyakan jenis "fail konfigurasi" (fail Launch.json) yang ingin anda buat. Pilih "Go Mode" dan ikut arahan untuk mengisi konfigurasi yang berkaitan. Di sini, kami memilih "Jalankan fail semasa", dan kemudian anda boleh melihat output "Hello, VSCode Golang" di kawasan "Terminal".
Menggunakan fungsi penyahpepijatan Kod VS, anda boleh memantau pelaksanaan kod dan mencari masalah kod dengan mudah. Berikut ialah arahan untuk melaksanakan contoh nyahpepijat mudah:
fmt.Println("Before")
sebelum fungsi utama. F5
untuk mencipta dan menyimpan fail konfigurasi "Launch.json". Ctrl + Shift + P
, buka panel arahan, cari "Go: Run Without Debugging", pilih arahan dan jalankannya, anda boleh lihat "Sebelum" dan "Selepas" "Dua mesej, terdapat titik putus di tengah. mode: debug
dan tekan F5
sekali lagi untuk memasuki mod nyahpepijat (Penyahpepijatan). Shift + F5
untuk membatalkan sesi penyahpepijatan semasa. Artikel ini memperkenalkan cara membina persekitaran Golang dalam Kod VS, termasuk memasang persekitaran bahasa Go, memasang sambungan Go bagi Kod VS, mencipta dan mengkonfigurasi Go baharu Projek, gunakan Kod VS untuk menulis dan nyahpepijat kod Golang. Saya berharap melalui pengenalan artikel ini, anda boleh menggunakan Kod VS untuk menjalankan kerja pembangunan Golang dengan lebih mudah.
Atas ialah kandungan terperinci vscode membina golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!