Skip to content

Instantly share code, notes, and snippets.

@hhstore
Last active April 24, 2019 03:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hhstore/0f0367cba1f1210d84724fe201d34a80 to your computer and use it in GitHub Desktop.
Save hhstore/0f0367cba1f1210d84724fe201d34a80 to your computer and use it in GitHub Desktop.
golang IDE 配置: 镜像包管理工具
# 镜像安装被墙的包:
install.gopm:
go get -u github.com/gpmgo/gopm
# 镜像安装:
install.goland:
gopm get -u -v golang.org/x/tools/internal/fastwalk
gopm get -u -v golang.org/x/tools/internal/module
gopm get -u -v golang.org/x/tools/internal/gopathwalk
#
gopm get -u -v golang.org/x/tools/go/internal/packagesdriver
gopm get -u -v golang.org/x/tools/go/packages
#
gopm get -u -v golang.org/x/tools/imports
#
gopm get -u -v golang.org/x/lint/golint
#
gopm get -u -v golang.org/x/tools/cmd/goimports
gopm get -u -v golang.org/x/tools/cmd/godoc
gopm get -u -v golang.org/x/tools/cmd/gorename
gopm get -u -v golang.org/x/tools/cmd/guru
#
# gopm get -u -v sourcegraph.com/sqs/goreturns
go get -u -v github.com/sqs/goreturns
# 镜像安装:
install.vscode:
gopm get -u -v github.com/ramya-rao-a/go-outline
gopm get -u -v github.com/acroca/go-symbols
gopm get -u -v github.com/mdempsky/gocode
gopm get -u -v github.com/rogpeppe/godef
gopm get -u -v github.com/zmb3/gogetdoc
gopm get -u -v github.com/fatih/gomodifytags
gopm get -u -v github.com/cweill/gotests/...
gopm get -u -v github.com/josharian/impl
gopm get -u -v github.com/haya14busa/goplay/cmd/goplay
gopm get -u -v github.com/uudashr/gopkgs/cmd/gopkgs
gopm get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
gopm get -u -v github.com/alecthomas/gometalinter
@hhstore
Copy link
Author

hhstore commented Apr 24, 2019

manual install:


mkdir -p $GOPATH/src/golang.org/x \
  && git clone https://github.com/golang/lint.git $GOPATH/src/golang.org/x/lint \
  && go get -u golang.org/x/lint/golint

@hhstore
Copy link
Author

hhstore commented Apr 24, 2019

版本2:

# 镜像安装被墙的包:
install.gopm:
	go get -u github.com/gpmgo/gopm

# 镜像安装:
install.goland:
	gopm get -u -v golang.org/x/tools/internal/fastwalk
	gopm get -u -v golang.org/x/tools/internal/module
	gopm get -u -v golang.org/x/tools/internal/gopathwalk
	#
	gopm get -u -v golang.org/x/tools/go/internal/packagesdriver
	gopm get -u -v golang.org/x/tools/go/packages
	#
	gopm get -u -v golang.org/x/tools/imports
	#
	gopm get -u -v golang.org/x/lint/golint
	#
	gopm get -u -v golang.org/x/tools/cmd/goimports
	gopm get -u -v golang.org/x/tools/cmd/godoc
	gopm get -u -v golang.org/x/tools/cmd/gorename
	gopm get -u -v golang.org/x/tools/cmd/guru
	#
	# gopm get -u -v sourcegraph.com/sqs/goreturns
	go get -u -v github.com/sqs/goreturns
	
# 镜像安装:
install.vscode:	
	go get -u -v github.com/ramya-rao-a/go-outline
	go get -u -v github.com/acroca/go-symbols
	go get -u -v github.com/mdempsky/gocode
	go get -u -v github.com/rogpeppe/godef
	go get -u -v github.com/zmb3/gogetdoc
	go get -u -v github.com/fatih/gomodifytags
	go get -u -v github.com/cweill/gotests/...
	go get -u -v github.com/josharian/impl
	go get -u -v github.com/haya14busa/goplay/cmd/goplay
	go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs
	go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
	go get -u -v github.com/alecthomas/gometalinter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment