首先,得保证安装了一个叫做”File Watchers”的插件,并设置为启用状态:
然后,直接在Tools -> File Watchers中,添加如下设置:
可以添加的除了 go fmt
, goimports
之外,还有 fometaliner
,用来在保存代码时,对代码作语法检查,非常方便。
除此之外,还允许对每个wather的行为进行详细设置,这里就不多介绍了。
贴上我自己的配置
其他问题,如果遇到安装失败:
在命令行输入
export GOPROXY=https://goproxy.io
go get golang.org/x/tools/cmd/goimports
go get -u github.com/golangci/golangci-lint/cmd/golangci-lint