vscode 安装了 go 插件后,一些 Extensions 无法通过 vscode 自动安装,此时可以手动从控制台安装。下面是一些基础标准库

其中 golint guru gorename 需要手动编译。

因为GitHub中的golint需要拉取golang.org中的资源,但是golang.org资源无法获取。所以需要手动编译安装。

安装golint:
  1. cd $GOPATH/src 进入 GOPATH 目录下

  2. mkdir golang.org/x 创建 golang.org/x 目录

  3. cd golang.org/x

  4. git clone https://github.com/golang/tools.git tools 下载 golang tools

  5. git clone https://github.com/golang/lint git clone golang/lint (如果github.com/golang 目录下已经有了 lint 也可以 copy 过来)

  6. go install github.com/golang/lint/golint 编译 golint

  7. 查看 gobin 目录下是否有了golint

解释:

解决方法是

使用终端切换到$GOPATH

按照下面目录结构来新建缺失的文件夹

通过 $ git clone [email protected]:golang/tools.git 命令手动下载tools包

要能debug需要安装另外一个工具delve 。

安装方法见链接中找到对应的系统来安装delve工具。