登录
首页 >  Golang >  Go问答

在整个源代码树上执行 fmt

来源:Golang技术栈

时间:2023-04-11 22:43:19 469浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《在整个源代码树上执行 fmt》,介绍一下golang,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

我有一个项目目前组织这样的事情:

〜/代码/去
         /bin
         /包
         /src
             /proj/main.go
                  /some_package/package.go
                  /some_other_package/some_other_package.go

现在,如果我想go fmt在整个项目中使用该工具,似乎唯一的方法是为我的项目源代码树中的每个目录分别执行此操作:

go fmt proj
go fmt proj/package
go fmt proj/some_other_package

有没有办法告诉 fmt 命令在整个源代码树上运行?

正确答案

您可以使用三个点 ( ...) 作为通配符。例如,以下命令将格式化所有 github.com 包:

go fmt github.com/...

此通配符也适用于其他 go 命令,如go list,go get等。没必要记住这么难看的 find 命令。

理论要掌握,实操不能落!以上关于《在整个源代码树上执行 fmt》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表