VS Code 安装Go 插件的一些坑

由于一些众所周知的原因,安装Go的一些包会很困难...

初学Go,有些理解可能还不太正确,看起来Go非常依赖包结构。。。VS Code 貌似是用node做的,它需要一些Go包来支持,这些包又需要到golang.org下载。。。。

需要安装的包:

go get github.com/derekparker/delve/cmd/dlv
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

1.GOBIN 需要设置到 GOPATH/bin 目录

2.Debug 工具 :需要先在GitHub 下载,并放到GOPATH/src/golang.org/x/ 目录下,然后再使用VS Code 安装,然后

go get github.com/derekparker/delve/cmd/dlv

安装Delve Debugger ~

不能DEBUG的解决方法:安装证书。。

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Go",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${workspaceRoot}/src/learnGo",//这里要写到代码目录
            "env": {},
            "args": []
        }
    ]
}

3.有些插件下载好之后,需要手动安装 go install XXX.go

标签: none
返回文章列表 文章二维码
本页链接的二维码
打赏二维码
添加新评论