GO基本开发环境搭建
-
入门时使用VSCode是比较方便的, VSCode 会推荐我们安装如下工具
-
tools 工具集
-
lint golang.org/x/lint
- golint golang.org/x/lint/golint
-
go-outline github.com/ramya-rao-a/go-outline
-
go-symbols github.com/acroca/go-symbols
-
goreturns github.com/sqs/goreturns
安装完后就会在GOPATH中能找到这些工具对应的命令了, 由于 golang.org 被墙
- 所以 只有这几个工具不能直接 go get :
- guru gorename imports(goreturns要用到) lint golint
https://github.com/golang/tools 是 tools 的Github地址,
https://github.com/golang/lint 是 lint 和 golint 的Github地址,
mkdir -p src/golang.org/x/tools
mkdir -p src/golang.org/x/lint
将 https://github.com/golang/tools clone所有内容 放到 src/golang.org/x/tools 下
将 https://github.com/golang/lint clone所有内容 放到 src/golang.org/x/lint 下
此时再执行 go get 那五个工具即可全部安装成功
利用码云加速下载
问题又来了, Github 由于飘忽不定的被墙, 网速特别慢, 就可以利用码云来加速下载
lint https://gitee.com/gin9/golang-lint.git
tools https://gitee.com/gin9/golang-tools.git
步骤很简单, 就是利用码云从Github的代码迁移功能, 如果要更新如上工具, 只要在码云同步下Github的代码, 然后自己手动更新即可
自己新建一个同步的项目