Bagaimana untuk mengkonfigurasi golang dalam vscode

王林
Lepaskan: 2023-05-10 20:52:36
asal
2766 orang telah melayarinya

Menggunakan Kod Visual Studio (dirujuk sebagai vscode) untuk pembangunan golang boleh meningkatkan kecekapan pembangunan kami Dalam artikel ini, saya akan memperkenalkan cara mengkonfigurasi persekitaran golang dalam vscode.

Pasang golang

Sebelum bermula, kita perlu memasang golang. Laman web rasmi golang menyediakan muat turun pakej pemasangan untuk pelbagai platform Kita boleh pergi ke laman web rasmi [https://golang.org/dl/](https://golang.org/dl/) untuk memuat turun dan memasang golang untuk. platform yang sepadan.

Selepas pemasangan selesai, kita perlu menambah direktori tong golang pada pembolehubah persekitaran sistem supaya kita boleh memanggil alat golang melalui baris arahan. Dalam macOS atau Linux, anda boleh mengedit fail .bash_profile atau .bashrc dan menambah kandungan berikut pada fail:

export PATH=$PATH:/usr/local/go/bin
Salin selepas log masuk

Dalam Windows, anda boleh mengedit pembolehubah persekitaran sistem dan menambah direktori tong golang pada Path pembolehubah.

Pasang pemalam vscode

Selepas memasang golang, kita perlu memasang pemalam dalam vscode untuk menyokong pembangunan golang.

Buka vscode, tekan ctrl+shift+x untuk membuka pasaran pemalam, cari Go dalam kotak carian, kemudian cari pemalam Go dan pasangkannya.

Mengkonfigurasi vscode

Selepas memasang pemalam, kami perlu menambah beberapa kandungan pada konfigurasi vscode untuk menyokong pembangunan golang.

Tekan ctrl+, untuk memasuki antara muka tetapan vscode, dan kemudian cari dua item konfigurasi go.formatTool (untuk pemformatan kod) dan go.lintTool (untuk pemeriksaan kod). Tukar nilai mereka kepada alat yang sepadan.

{
  "go.formatTool": "goimports",
  "go.lintTool": "golint"
}
Salin selepas log masuk

goimports lebih berkuasa daripada gofmt, ia boleh mengimport dan mengeluarkan pkg secara bijak. golint ialah alat analisis statik kod yang disediakan secara rasmi oleh golang, yang boleh membantu kami mencari beberapa masalah yang berpotensi semasa proses pembangunan.

Selain itu, cari settings.json dalam tetapan vscode untuk membuka fail tetapan pengguna. Tambahkan kandungan berikut pada fail konfigurasi untuk mendayakan penyimpanan automatik:

{
  "files.autoSave": "onFocusChange",
  "editor.formatOnSave": true,
  "[go]": {
      "editor.formatOnSave": true
  },
  "go.formatTool": "goimports",
  "go.lintTool": "golint"
}
Salin selepas log masuk

Item konfigurasi ini boleh membantu kami menjalankan alatan yang sepadan secara automatik apabila kod diformat dan disimpan.

Buat projek golang

Sekarang kami telah melengkapkan konfigurasi persekitaran vscode, kami boleh mula mencipta projek golang pertama kami.

Pertama, kita perlu mencipta folder dalam vscode sebagai direktori akar projek. Buka folder ini dalam vscode dan jalankan arahan berikut dalam terminal untuk memulakan projek golang:

go mod init go-example
Salin selepas log masuk

Arahan ini akan mencipta fail go.mod baharu untuk menguruskan kebergantungan projek kami.

Seterusnya, kita boleh mencipta fail main.go dalam direktori akar projek dan menulis kod golang kita dalam fail ini.

package main

import (
    "fmt"
)

func main() {
    fmt.Println("Hello, World!")
}
Salin selepas log masuk

Kini, kita boleh menjalankan program ini dengan menjalankan arahan berikut:

go run main.go
Salin selepas log masuk

Output:

Hello, World!
Salin selepas log masuk

Pada ketika ini, kami telah menyelesaikan semua langkah untuk mengkonfigurasi golang persekitaran dalam langkah vscode. Atas dasar ini, kami boleh terus meningkatkan keupayaan kami dengan terus mempelajari sintaks dan alatan pembangunan golang.

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi golang dalam vscode. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!