1. 程式人生 > 實用技巧 >在VS Code中配置GO開發環境並除錯

在VS Code中配置GO開發環境並除錯

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 go
get -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

除錯效果圖: