我们为了方便在goland里面下载扩展File Watchers,然后添加goimports,从而使得我们在保存的时候让编辑器自动帮我们格式化。
但是可能会遇到报错:
Failed to run File Watcher 'goimports'.
The watcher has been disabled.
Error: Invalid executable
这个时候的解决办法:
在cmd中设置执行如下三条命令:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go get golang.org/x/tools/cmd/goimports
记得将go的环境添加到系统环境里面,具体如何添加,参考以下:
mac/linux:修改~/.bashrc或是~/.zshrc,添加export PATH="<你的GOPATH/bin>目录:$PATH"
windows:请参考https://jingyan.baidu.com/article/47a29f24610740c0142399ea.html