Jadual Kandungan
Pasang Kod VS
Pasang persekitaran bahasa Go
Pasang sambungan Go dalam Kod VS
Buat dan konfigurasikan projek Go baharu
Gunakan Kod VS untuk menulis kod Golang
Gunakan Kod VS untuk menyahpepijat kod Golang
Ringkasan

vscode membina golang

May 22, 2023 pm 04:15 PM

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.

Pasang 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:

  1. Pasang persekitaran bahasa Go dan tambahkannya pada pembolehubah persekitaran sistem.
  2. Pasang sambungan Go dalam Kod VS.

Pasang persekitaran bahasa Go

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:

  1. Buka "System" ("System Configuration" di bawah Windows 10), klik " Tetapan Sistem Lanjutan" ".
  2. Klik "Pembolehubah Persekitaran".
  3. Cari "Path" dalam "System Variables" dan klik "Edit".
  4. Klik "Baharu" dalam tetingkap timbul dan masukkan C:Goin (direktori bin di bawah direktori pemasangan Go).
  5. Klik "OK" untuk keluar dari kotak dialog tetapan, tutup semua tetingkap dan buka semula alat baris arahan.

Jika anda telah memasang dan menambah pembolehubah persekitaran, anda boleh memasukkan go version pada baris arahan untuk menyemak sama ada pemasangan berjaya.

Pasang sambungan Go dalam Kod VS

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.

Buat dan konfigurasikan projek Go baharu

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.

Gunakan Kod VS untuk menulis kod Golang

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".

Gunakan Kod VS untuk menyahpepijat kod Golang

Menggunakan fungsi penyahpepijatan Kod VS, anda boleh memantau pelaksanaan kod dan mencari masalah kod dengan mudah. Berikut ialah arahan untuk melaksanakan contoh nyahpepijat mudah:

  1. Tambah fmt.Println("Before") sebelum fungsi utama.
  2. Tekan kekunci pintasan F5 untuk mencipta dan menyimpan fail konfigurasi "Launch.json".
  3. Tambah titik putus dalam editor, tekan kekunci pintasan 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.
  4. Buka fail "Launch.json", hidupkan pilihan mode: debug dan tekan F5 sekali lagi untuk memasuki mod nyahpepijat (Penyahpepijatan).
  5. Sekarang jalankan arahan sebelumnya dan atur cara akan tersekat pada titik putus Anda boleh menggunakan panel "Pembolehubah" (Pembolehubah) untuk memerhati status berjalan pembolehubah, atau anda boleh menggunakan panel Call Stack (. Call Stack) untuk melihat maklumat pengesanan penunjuk fungsi. Gunakan F10 untuk penyahpepijatan satu langkah. Tekan Shift + F5 untuk membatalkan sesi penyahpepijatan semasa.

Ringkasan

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!

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

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT

Stock Market GPT

Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana anda bekerja dengan pembolehubah persekitaran di Golang? Bagaimana anda bekerja dengan pembolehubah persekitaran di Golang? Aug 19, 2025 pm 02:06 PM

GoProvidesBuilt-InsupportForHandlingenvironmentVariablesViateTheospackage, EnablingDevelelperstoread, Set, danManageenvironmentDataSecurelyAndeFicienty.ToreAdAvariable, UseOS.Getenv ("Kunci")

Cara melaksanakan cache LRU generik di mana sahaja Cara melaksanakan cache LRU generik di mana sahaja Aug 18, 2025 am 08:31 AM

Gunakan Go Generik dan Kontena/Senarai untuk mencapai cache LRU yang selamat; 2. Komponen teras termasuk peta, senarai berkaitan dua arah dan kunci mutex; 3. Dapatkan dan tambah operasi memastikan keselamatan bersamaan melalui kunci, dengan kerumitan masa O (1); 4. Apabila cache penuh, kemasukan terpanjang yang tidak digunakan akan dihapuskan secara automatik; 5. Dalam contohnya, cache dengan kapasiti 3 berjaya menghapuskan "B" yang paling lama tidak digunakan. Pelaksanaan ini sepenuhnya menyokong generik, cekap dan berskala.

Cara membuat dan menggunakan jenis ralat tersuai di Go Cara membuat dan menggunakan jenis ralat tersuai di Go Aug 11, 2025 pm 11:08 PM

Dalam GO, mencipta dan menggunakan jenis ralat tersuai dapat meningkatkan ekspresi dan kebarangkalian pengendalian ralat. Jawapannya adalah untuk membuat ralat tersuai dengan menentukan struktur yang melaksanakan kaedah ralat (). Sebagai contoh, ValidationError mengandungi medan medan dan mesej dan mengembalikan maklumat ralat yang diformat. Kesalahan itu kemudiannya boleh dikembalikan dalam fungsi, mengesan jenis ralat tertentu melalui penegasan jenis atau ralat. Untuk melaksanakan logik yang berbeza. Anda juga boleh menambah kaedah tingkah laku seperti iskritikal kepada kesilapan tersuai, yang sesuai untuk senario yang memerlukan data berstruktur, pemprosesan yang dibezakan, eksport perpustakaan atau integrasi API. Dalam kes -kes yang mudah, kesilapan. Kesalahan, dan kesilapan yang telah ditetapkan seperti errnotfound boleh digunakan untuk sebanding

Bagaimana untuk menguruskan pakej dan import di GO? Bagaimana untuk menguruskan pakej dan import di GO? Sep 01, 2025 am 02:10 AM

Usegomodulesbyrunninggomodinittocreateago.modfile, whemanagesdependencyandversions.2.organizecodeintopackageshereacheachDirectoryisapackageWithaconsistentedPackAgename, PreferablyMatchingThedirectoreName, andStructureImportSbasedOnThemoDemoDemoDemoDemoMoDemoDemoduleMoMoDemoDemoDemoDemoduleMoMoDemoduleMoModulPath.3

Cara membuat tag binaan tersuai di Go Cara membuat tag binaan tersuai di Go Aug 27, 2025 am 04:37 AM

Custombuildtagsingoallowconditionalcompilationbasedonenenvironment, arsitecture, orcustomscenariosbyusing // go: buildtagsatthetopoffiles, whatarethenenabledviagobuild-tags "tagname", supportinglogicalorsoperators & |

Bagaimana anda mengendalikan isyarat dalam permohonan Go? Bagaimana anda mengendalikan isyarat dalam permohonan Go? Aug 11, 2025 pm 08:01 PM

Cara yang betul untuk memproses isyarat dalam aplikasi GO adalah dengan menggunakan pakej OS/isyarat untuk memantau isyarat dan melakukan penutupan elegan. 1. Gunakan isyarat.notify untuk menghantar sigint, sigterm dan isyarat lain ke saluran; 2. Jalankan perkhidmatan utama di Goroutine dan menyekat isyarat menunggu; 3. Selepas menerima isyarat, lakukan penutupan elegan dengan tamat masa melalui konteks.withtimeout; 4. Membersihkan sumber seperti sambungan pangkalan data penutup dan menghentikan Goroutine latar belakang; 5. Gunakan Signal.Reset untuk memulihkan tingkah laku isyarat lalai apabila perlu untuk memastikan bahawa program itu dapat ditamatkan dengan pasti di Kubernet dan persekitaran lain.

Pengenalpastian dan pemprosesan sifar negatif IEEE 754 Nombor titik terapung dalam bahasa Go Pengenalpastian dan pemprosesan sifar negatif IEEE 754 Nombor titik terapung dalam bahasa Go Aug 11, 2025 pm 05:06 PM

Artikel ini menerangkan secara mendalam bagaimana membezakan antara sifar positif (0) dan sifar negatif (-0) dalam nombor titik terapung IEEE 754 di GO. Dengan menganalisis fungsi Signbit dalam pakej matematik dan menggabungkan contoh kod sebenar, cara yang betul untuk mengenal pasti sifar negatif dijelaskan secara terperinci. Artikel ini bertujuan untuk membantu pemaju memahami ciri -ciri nilai sifar titik terapung dan menguasai teknik -teknik memproses dengan tepat nilai -nilai khas ini dalam bahasa Go, memastikan integriti maklumat simbolik dalam bersiri atau senario pengkomputeran tertentu.

Cara menangani panik di goroutine di mana sahaja Cara menangani panik di goroutine di mana sahaja Aug 24, 2025 am 01:55 AM

Tohandlermanicoroutines, digunakan dengan mudah

See all articles