go 下載git
https://studygolang.com/dl,國內下載,國外的被牆了,你懂的github
C:/Go
go version
顯示以下:GOPATH=D:\GoPath
。go
選擇Go for Visual Studio Code
插件點擊安裝便可。如圖:安裝過程當中有幾個包安裝失敗,如圖:golang
重啓vscode,點擊Analysis Tools Missing右下角繼續以前安裝失敗的go包,如圖:json
3.3vscode自動安裝失敗,執行手動安裝
第一步先在%GOPATH%\src\golang.org\x目錄下打開git bash,執行git clone http://github.com/golang/tools。必須用git來clone,不然安裝其餘組件如go get -u -v github.com/cweill/gotests。會出現package golang.org/x/tools/imports:directory"D:\\GoPath\\src\\golang.org\\x\\tools\\imports" is not using a known version control system錯誤。
第二步tools下載好後,進入%GOPATH%\src\golang.org\x\tools\cmd\gorename目錄,按shift+右鍵選擇在此打開命令窗口,執行go install,guru也執行一樣操做。
第三步在命令行窗口執行go get -u -v github.com/newhook/go-symbols,安裝go-symbols。其餘幾個一樣執行此操做,包連接見下。
若是出現package golang.org/x/tools/go/buildutil: cannot download,http://github.com/golang/tools uses insecure protocol錯誤,不難看出是下載tools致使,因爲咱們上邊已經安裝tools並且此時goo-symbols已經經過go get下來,此時咱們直接進入%GOPATH%\src\github.com\newhook\go-symbols目錄,進入命令行執行go install,安裝成功go-symbols.exe已出如今%GOPATH%\bin目錄。
錯誤pkg\proc\disasm.go:9:14: undefined: ArchInst,因爲dlv僅支持x64位go,安裝失敗。
3.4安裝包連接以下:
go get -u -v github.com/bytbox/golint
go get -u -v github.com/golang/tools
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/newhook/go-symbols
go get -u -v github.com/josharian/impl
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/cweill/gotests
windows