vscode安装go插件

 

抄自:https://blog.csdn.net/qq_41065919/article/details/107710144

vscode提示安装go插件时,install all 提示安装全部失败

使用go mod代理安装

https://goproxy.io是一个国内的代理

在vscode终端执行以下命令

go env -w GO111MODULE=on

go env -w GOPROXY=https://goproxy.io,direct

重启vscode,再一次点击install all,安装成功

 

开启go mod 代理后也可以手动安装

go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
go get -u -v github.com/ramya-rao-a/go-outline
go get -u -v github.com/acroca/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/cweill/gotests/...
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/josharian/impl
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/haya14busa/goplay/cmd/goplay
go get -u -v github.com/godoctor/godoctor
go get -u -v github.com/go-delve/delve/cmd/dlv
go get -u -v github.com/stamblerre/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/sqs/goreturns
go get -u -v golang.org/x/lint/golint

 

 

 

-------------------------------------------

 

go mod init [module name]

go mod tidy

go run hello.go

 

 

package main

import "fmt"

import "rsc.io/quote"

func main() {
    fmt.Println("hello world!")
    fmt.Println(quote.Go())
}

 

posted @ 2019-12-26 16:07  wjl910  阅读(110)  评论(0)    收藏  举报