golang有一个gofmt工具,用来格式化代码,有多种用法。正所谓“大道至简”,我们这里只介绍一种,最实用的命令gofmt -w -l src
,src是项目目录。
-l 显示那些需要格式化的文件
-w 把改写后的内容直接写入到文件中,而不是作为结果打印到标准输出。
-r 添加形如“a[b:len(a)] -> a[b:]”的重写规则,方便我们做批量替换
-s 简化文件中的代码
-d 显示格式化前后的 diff 而不是写入文件,默认是 false
-e 打印所有的语法错误到标准输出。如果不使用此标记,则只会打印不同行的前 10 个错误。
-cpuprofile 支持调试模式,写入相应的 cpufile 到指定的文件
来源:CSDN
作者:前端_刘洪瑞
链接:https://blog.csdn.net/qq_21821091/article/details/103455419