vscode 配置 go 開發環境
阿新 • • 發佈:2019-05-29
一、下載vscode並安裝 https://code.visualstudio.com/Download
二、下載go 並安裝 https://golang.google.cn/dl/
三、配置環境
1、配置goroot , 這個是go的安裝根目錄
2、 配置gopath,這個是go開發的工作目錄
3、在cmd 命令中輸入go version 和 go env 有如下提示,則說明配置成功
4、在gopath 對應的資料夾下新建 bin、pkg、src三個資料夾,在src下面新建 golang.org/x 資料夾
5、在x資料夾下 ,執行 git clone https://github.com/golang/tools.git tools 和
git clone https://github.com/golang/lint lint 下載github上go相關的工具原始碼;或者直接去 github 上下載對應的原始碼,解壓並命名為 tools 和 lint 檔案下放在 x資料夾下
6、在gopath 對應的資料夾下執行 如下命令,則會在bin目錄下,生成對應的exe檔案
go install github.com/mdempsky/gocode
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/stamblerre/gocode
go install github.com/ianthehat/godef
go install github.com/sqs/goreturns
go install golang.org/x/lint/golint
7、開啟vscode 設定go配置,先按照1、2、3安裝go的外掛,然後 檔案 > 首選項 > 設定 ,點選箭頭,進入 settings.json 的設定
8、在settings.json中加入如下配置並儲存,其中go.goroot 和 go.gopath 根據實際修改
"go.buildOnSave": "workspace", "go.lintOnSave": "package", "go.vetOnSave": "package", "go.buildTags": "", "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.coverOnSave": false, "go.useCodeSnippetsOnFunctionSuggest": false, "go.formatOnSave": true, "go.formatTool": "goreturns", "go.goroot": "E:\\Program Files\\Go", "go.gopath": "E:\\GoWorkspace", "go.gocodeAutoBuild": false 9、在src目錄下新建專案資料夾,並在資料夾件新建go檔案,輸入如下程式碼,並按F5 執行,如在控制檯正確列印 “hello golang!”,則開發環境配置成功。