在VS Code中配置GO開發環境並除錯
阿新 • • 發佈:2020-12-23
1.安裝Go 和VScode,
2.配置環境變數GOPATH
確保go root 和go path在系統變數path裡面
3.VScode設定goroot 和gopath
下載一些必要的包
由於網路原因請設定代理
go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct
go get -u -v github.com/nsf/gocode 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 go get -u -v github.com/tpng/gopkgs go get -u -v github.com/newhook/go-symbols go get -u -v github.com/zmb3/gogetdoc go get -u -v github.com/cweill/gotests goget -u -v github.com/derekparker/delve/cmd/dlv
生成執行配置檔案
執行除錯效果圖
多專案我一般推薦附加程序,首先在vscode 裡面啟動裡的程式, 比如我的是beego專案【bee run】,然後新增修改配置檔案
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0", "configurations": [ { "name": "Attach to Process", "type": "go", "request": "attach", "mode": "local", "processId": 10984 }, ] }
其中10984是程序ID
除錯效果圖: