前言:
已經(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,回車

或者可以在終端輸入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)我寫的有什么問題,或者安裝過程中有什么疑惑,歡迎大家留言!