When we write code in go, it is very likely to encounter some confusing errors such as “File is not goimports-ed (goimports)” or “File is not gofmted with s”. A way to solve this is to run command:
gofmt -s -w file.go and
goimports -w file.go to format the code.
However, we have an easier way to set up in GoLand so that it will automatically run these two commands when we save
file.go. Here’s how to set it up:
First, make sure that you have installed a plugin called
File Watchersand enable it:
Tools -> File Watchersand add
In such case, we will spare the effort to run these two commands every time.