Go Fmt
go fmt用于形成规范的代码格式,例如在variable和operator之间加入空格。
一、用法
usage: gofmt [flags] [path ...]
-cpuprofile string
write cpu profile to this file
-d display diffs instead of rewriting files
-e report all errors (not just the first 10 on different lines)
-l list files whose formatting differs from gofmt's
-r string
rewrite rule (e.g., 'a[b:len(a)] -> a[b:]')
-s simplify code
-w write result to (source) file instead of stdout一般用法:
gofmt -w /path/to/file也可以使用:
go fmt /path/to/file该命令相当于gofmt -w -l /path/to/file。
二、Goland集成
Goland内置了gofmt的功能,点击Tools->Go Tools->Go Format Project即可对整个项目应用go fmt。如果想设置文件编辑后自动执行go fmt,可以参考,添加配置时使用默认的设置即可。
Last updated
Was this helpful?