Win+vsCode+golang 配置

Visual Studio Code下載地址

https://code.visualstudio.com/Download

golang下載地址

https://www.golangtc.com/download
通過該地址下載下來.msi程序,雙擊即可安裝。

msi安裝程序

vsCode中安裝go插件

只需要查詢go插件,安裝,重啟,即可。


go插件安裝

相關(guān)配置

1. GOROOT配置
默認(rèn)路徑是C:\GO目錄下,也可以選擇其它目錄。安裝時(shí),默認(rèn)會(huì)在系統(tǒng)環(huán)境變量中添加GOROOT,并在PATH中添加%GOROOT%/bin目錄。在cmd中,執(zhí)行g(shù)o可以看到如下圖:

goroot環(huán)境變量配置完成

2. git環(huán)境變量配置
因?yàn)関scode中安裝go插件時(shí),需要一起安裝一些插件,如命令提示等。都需要通過git來安裝。
安裝git不多累贅,只需將git安裝目錄下的bin目錄,添加進(jìn)%PATH%中即可。cmd中執(zhí)行g(shù)it命令如下圖:

git環(huán)境變量配置完成

3. GOPATH配置
GOPATH是用來放自己的GO工程的。一般該目錄下有三個(gè)文件夾:src、bin、pkg。你可以執(zhí)行以下命令,似乎會(huì)自動(dòng)在用戶目錄下創(chuàng)建一個(gè)go目錄,等安裝完以下工具,會(huì)生成三個(gè)目錄,src、bin、pkg。當(dāng)然也可以自己新建一個(gè)工作空間,用來存放go工程。環(huán)境變量中,添加%GOPATH%,指向工作空間。

//代碼自動(dòng)提示
go get -u -v github.com/nsf/gocode
//代碼之間跳轉(zhuǎn)
go get -u -v github.com/rogpeppe/godef
//語法檢查
go get -u -v github.com/golang/lint/golint
//搜索參考引用
go get -u -v github.com/lukehoban/go-find-references
//
go get -u -v github.com/lukehoban/go-outline
//
go get -u -v sourcegraph.com/sqs/goreturns
//
go get -u -v golang.org/x/tools/cmd/gorename

第一個(gè)go工程

打開vscode,通過"文件" -> "打開文件夾" -> (打開gopath),并在src目錄下,新建一個(gè)hello.go,寫上你的“hello world”。

vscode中打開gopath

運(yùn)行hello.go

你可以通過vscode自帶的終端,運(yùn)行go run hello.go來運(yùn)行.go工程。也可以在cmd中運(yùn)行。
通過“查看” -> “集成終端”,打開vscode自帶的終端,命令行進(jìn)入gopath下的src目錄,運(yùn)行go run hello.go即可。

運(yùn)行

FAQ

  • 為什么在別處新建.go文件后,自動(dòng)提示功能失效了?如在src下新建文件夾test,在test中新建test.go之后,沒有自動(dòng)提示功能了。
    可以把上面下載的工具,通過go get xxx下載的exe工具,拷貝到GOROOT下的bin目錄中,再重啟vscode試一下。
GOROOT下的bin目錄
最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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