gpt4 book ai didi

在整个源代码树上执行 fmt

转载 作者:IT老高 更新时间:2023-10-28 12:58:33 27 4
gpt4 key购买 nike

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

~/code/go         /bin         /pkg         /src             /proj/main.go                  /some_package/package.go                  /some_other_package/some_other_package.go

Now if I want to use the go fmt tool on my whole project it seems that the only way is to do it separately for each directory in my projects source tree:

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

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

最佳答案

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

go fmt github.com/...

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

关于在整个源代码树上执行 fmt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13319165/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com