goland 2020.x开发环境配置

设置下载依赖包代理

1.在Goland的设置中选择 GO - GO Modules

1.png

2.点击+号,添加GOPROXY

2.png

3.填入代理的地址

3.png

go fmt, goimports, golangci-lint的配置

由于这三个工具是Goland自带的,因此配置比较简单,参考以下图文操作示例:

1.在Goland的设置中,选择Tools - File Watchers,随后选择添加

4.png

2.依次点击添加这3个工具,使用默认的配置即可

5.png

3.随后在撸代码的过程中保存代码文件时将会自动触发这3个工具的自动检测。

4.其他问题
如安装事变。go 1.13以上,在cmd中执行如下命令配置代理

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

然后在cmd中执行

go get golang.org/x/tools/cmd/goimports

go get github.com/golangci/golangci-lint/cmd/golangci-lint@v1.32.2

golint工具的安装及配置

执行如下命令

cd %GOPATH%/src/golang.org/x/
git clone https://github.com/golang/lint.git
git clone https://github.com/golang/tools.git
cd %GOPATH%/src/golang.org/x/lint/golint
go install

安装成功之后将会在%GOPATH%/bin目录下看到自动生成了golint二进制工具文件。

golint 的配置

  1. 在Goland的Tools - File Watchers配置下,通过复制go fmt的配置

2.修改Name, Program, Arguments三项配置,其中Arguments需要加上-set_exit_status参数,如图所示:

11.png

修改 go.mod

module awesomeProject

go 1.15

require github.com/gin-gonic/gin v1.6.3

本文链接:

https://bobsong.cn/1230.html
1 + 6 =
快来做第一个评论的人吧~