聲明,本人也是各種查資料搞得這個,發現錯誤會及時更新本文章
首先,關於牆,請自備梯子什麼的...
其次,這裡有關於為什麼梯子沒辦法代理cmd的說明
最後,我們開始配置環境
VsCode擴充外掛程式安裝
- 擴充商店搜尋
Go
一般安裝第一個就對了,副檔名就叫Go
- 配置Go設定檔
- 檔案-喜好設定-設定-使用者佈建, 複製下列到使用者佈建中, 也可以在工作區設定中單獨配置
gopath
// golang配置 "go.formatTool": "goreturns", "go.goroot": "D:/Go", "go.gopath": "${workspaceRoot}"
- 配置完成之後vscode應該會提示安裝外掛程式,點擊安裝所有就行
- 正常情況會有好多安裝失敗的,這時候我們需要手動去github下載
手動去github下載tools
首先,關閉VsCode
其次,準備好你的git,並切換到%GOPATH%\src\github.com\golang\
最後,相關參考文章如下:
讓你成功安裝vscode中go的相關外掛程式
Git報錯集合
git clone https://github.com/golang/tools.git tools
- 拷貝
tools
目錄到%GOPATH%\src\golang.org\x\
# git bash 中的操作,需提前建立目錄cp -r tools/ ../../golang.org/x/
- 拷貝
%GOPATH%\src\github.com\golang\
下的lint
檔案夾到%GOPATH%\src\golang.org\x\
目錄下
不拷貝會在安裝的時候報找不到的錯誤,如下:
= =不知道為啥會報這種錯誤,反正複製過去就解決了
E:\GoProjects\go_study>go install github.com\golang\lint\golintsrc\github.com\golang\lint\golint\golint.go:19:2: cannot find package "golang.org/x/lint" in any of: D:\Go\src\golang.org\x\lint (from $GOROOT) E:\GoProjects\go_study\src\golang.org\x\lint (from $GOPATH)# 複製過去之後手動執行這個命令安裝就行E:\GoProjects\go_study>go install github.com\golang\lint\golint
- 重新開啟你的VsCode,還會提示安裝沒有安裝成功的外掛程式,這時候依然點擊安裝所有外掛程式,然後就等待安裝完成吧...
未完... 發現錯誤和問題會及時更新本文章