gofmt

Go 代码格式化工具

补充说明

gofmt 按 Go 官方风格格式化源码,使用制表符缩进并统一空格、换行和对齐。它只改格式,不做语义修复;go fmt ./... 是常用的批量入口。

常用示例

gofmt -w main.go
gofmt -l .
gofmt -d main.go
gofmt -s -w .
gofmt -r 'a[b:len(a)] -> a[b:]' -w main.go
gofmt < main.go > formatted.go
go fmt ./...

易错点与排错

相关命令