在Windows10環(huán)境下配置Golang與VSCode

前言:

已經(jīng)不是第一次在電腦上安裝Golang和VSCode的了,之前在Linux、Mac和Windows10上都有安裝配置過Golang,在Mac和Windows10上配置過VSCode編譯Golang。但由于沒有做筆記,記性也不太好,就導(dǎo)致最近一次在Windows10上使用VSCode配置Golang環(huán)境的時(shí)候花了好長時(shí)間,所以我決定今晚花上一段時(shí)間把我這次的成功經(jīng)驗(yàn)記錄下來,并和大家分享。方法不是唯一,也不是最好,其中許多不足之處還望大家不吝賜教。

一、安裝Golang

這一步工作量比較少可分為以下幾步:

1、下載安裝

在Golang官網(wǎng)上下載golang安裝包,下載完成后直接安裝就行。在安裝時(shí)注意安裝路徑(自定義或者默認(rèn)都可以),記住。我的是:D:/Go。

2、配置環(huán)境變量

在Golang的安裝目錄下有一個(gè)bin文件夾,在系統(tǒng)變量的path變量里添加bin文件夾的目錄,我的是:D:/Go/bin; 添加你可以先查看,有的話就不用添加了。
新建系統(tǒng)變量GOROOT(注意,全大寫),系統(tǒng)變量的值是Golang的安裝目錄。
新建文件夾(任意目錄)如:D:/go做為golang的工作目錄,在該目錄下新建三個(gè)文件夾:
bin存放源代碼的目錄,新建項(xiàng)目都在該目錄下。
pkg編譯過后生成的包文件存放目錄。
src是bin編譯后生產(chǎn)的可執(zhí)行文件和go相關(guān)的工具,都在此目錄。把此目錄加入path環(huán)境變量下方便go的使用。
新建系統(tǒng)變量GOROOT(注意,全大寫),系統(tǒng)變量的值是Golang的工作目錄,我的是:D:/go。
這時(shí)你就可以在終端測(cè)試了,在終端直接輸入go,回車

image.png

或者可以在終端輸入go version,這時(shí)會(huì)顯示你的go的版本信息。
go version go1.12.7 windows/amd64

3、項(xiàng)目測(cè)試

這時(shí)你可以在你的項(xiàng)目目錄下,新建一個(gè)工程項(xiàng)目project(一個(gè)文件夾就行),在項(xiàng)目目錄下新建go文件test.go,選擇一個(gè)編輯器打開并輸入一下簡單代碼:

package main
import "fmt"
func main() {
    fmt.Println("Hello,World!")
}

打開終端,選擇到project目錄下執(zhí)行g(shù)o run test.go
如果你看到Hello,World!那么你就成功了。
到此,你就可以進(jìn)行下一步了。

二、Git的安裝

這一步?jīng)]有什么特別要注意的,直接在網(wǎng)上搜Git選擇一個(gè)適合你電腦機(jī)型的下載安裝就行。
Git是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。這里用它來下載一些VSCode中需要的插件,它也有很多別的用處,如果你不用VSCode,也不想下載Git也沒有關(guān)系。

三、安裝并配置VSCode

1、安裝VSCode

這一步也很簡單,直接在網(wǎng)上搜索VSCode,然后下載安裝。安裝完成后打開軟件,選擇擴(kuò)展(Ctrl+Shift+X或者在左側(cè)直接點(diǎn)擊),在這里你可以搜索你想要的插件然后下載安裝,這里你先搜索下載簡體中文插件。如果你的英文水平過關(guān),這個(gè)插件也可以不用。準(zhǔn)備好了,就開始下一步了。

2、下載Golang在VSCode上所需要的插件

網(wǎng)上有很多的方法,目前我使用過兩種:
方法一就是編寫好一個(gè)簡單的代碼后,點(diǎn)擊保存,它會(huì)在右下角提示你安裝一些插件,這里你可以選擇全部安裝。有些不一定能一次安裝成功。
方法二直接在終端下運(yùn)行以下代碼

  go get -u -v github.com/bytbox/golint 
  go get -u -v github.com/golang/tools 
  go get -u -v github.com/lukehoban/go-outline 
  go get -u -v github.com/newhook/go-symbols 
  go get -u -v github.com/josharian/impl 
  go get -u -v github.com/sqs/goreturns 
  go get -u -v github.com/cweill/gotests

如果你順利完成了以上各部分且沒有出錯(cuò),你可以先高興一會(huì),如果你在使用VSCode沒有發(fā)現(xiàn)什么不對(duì)勁的地方那就說明你安裝的比較成功。

我還做了一些別的工作,但感覺可能不影響整個(gè)過程,而且感覺有點(diǎn)麻煩就沒寫進(jìn)去,如果大家發(fā)現(xiàn)我寫的有什么問題,或者安裝過程中有什么疑惑,歡迎大家留言!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容