天天看點

windows下用visual studio code 調試go代碼

  1.  http://www.golangtc.com/download下載下傳安裝包或壓縮包
  2.  配置環境變量
    1. 配置GOROOT:  
    2. 配置PATH:在PATH最後添加
      windows下用visual studio code 調試go代碼
    3. 配置GOPATH:GOPATH的作用請自行百度,具體目錄可以自行定義
      windows下用visual studio code 調試go代碼
  3. 需要的擴充插件
    • 代碼自動完成(使用gocode)
    • 快速提示資訊(使用godef)
    • 跳轉到定義(使用godef)
    • 搜尋參考引用(使用go-find-references)
    • 檔案大綱(使用go-outline)
    • 重命名(使用gorename)
    • 儲存建構(使用go build和go test)
    • 代碼格式化(使用goreturns或goimports或gofmt)
    • 調試代碼(使用delve)
  4. 安裝擴充(如果使用visual studio code 請略過此步)
    1. 代碼補全擴充,在指令行中執行(樣例,其他插件同理)

      go get -u -ldflags -H=windowsgui github.com/nsf/gocode

      go install github.com/nsf/gocode

  5. 安裝編輯器
      1. 下載下傳vs code(對vs code的評價):https://www.visualstudio.com/en-us/products/code-vs.aspx
      2. 按ctrl+shift+p,輸入install,選擇
        windows下用visual studio code 調試go代碼
      3. 選擇之後會掃描擴充包,這個過程會比較慢,等擴充包清單出來以後選擇go。
      4. 選擇go語言後右下角會提示
        windows下用visual studio code 調試go代碼
      5. 點選上方的提示會出現這個提示,點選install(這個過程中最好帆**薔)
        windows下用visual studio code 調試go代碼
      6. 再安裝的過程會報找不到tools下的一些擴充。在指令行中執行 "git clone https://github.com/golang/tools.git"(需要提前安裝git)
      7. 把克隆下來的tools檔案夾移動到C:\Go\GOPATH\src\golang.org\x檔案中
      8. 再次執行4、5步。重新開機vs code
      9. vs code 本身并不能調試go的代碼,需要安裝go delve 插件來調試。
        windows下用visual studio code 調試go代碼
      10. 在指令行中執行“go get -u -v github.com/derekparker/delve/cmd/dlv”。好了,到此就可以調試了。
        windows下用visual studio code 調試go代碼