gofmt
gofmtgoimportFile watcher- 格式化go文件, 转到 Tools | Go Tools | Go fmt file.
- 格式化go项目, 转到 Tools | Go Tools | Go fmt project.
- 在提交到git仓库之前, 选中 Go fmt 选项框. 更多信息参考 ?Commit and push changes to Git repository.
gofmtgoimports
使用goimports,您可以自动更新Go导入行(添加缺少的内容并删除未引用的导入内容)。
goimportsgo get golang.org/x/tools/cmd/goimportsgofmtgoimportsgo generate
go generate//go:generatego generate//go:generate command arguments//go:generate stringer -type=PillGo generate filego generatego vet
go vetgo vetExample of go vet
go vetgo vetgo vet