是否有一个工具可以将我的包中的导入从绝对路径更改为相对路径。
目前我对package bar
的导入如下所示:
import FOO_common/server/src/foo/bar
我想将其转换为
import foo/bar
是否有像gofmt
这样的工具能为我做到这一点?我知道我可以用bash sed
解决这个问题。但是,我希望有一个go tool
可能存在于那里。
答案 0 :(得分:2)
gofmt -w -r '"FOO_common/server/src/foo/bar" -> "foo/bar"' *.go
这将只查找字符串,并用新字符串替换它们。
如果您需要更多高级功能(如通配符),您可能需要查看其他工具: