1. GoImports介绍
Go开发过程中时候总需要手工引入包和删除没有使用的包,此时有人意识到可以改善下,想Java、C#、Python等等,总能自动的帮你处理下包。现在Go官方提供了 GoImports 工具
当import多个包时,应该对包进行分组。同一组的包之间不需要有空行,不同组之间的包需要一个空行。标准库的包应该放在第一组。
goimports这个工具能直接帮你修正import包的规范
2. GoImports安装
mkdir -p $GOPATH/src/golang.org/x/
cd $GOPATH/src/golang.org/x/
git clonehttps://github.com/golang/tools.git
3.编译 进入到E:\go_project\src\golang.org\x\tools\cmd目录下执行: go install golang.org/x/tools/cmd/goimports,会在 $GOPATH/bin 目录下生成 goimports.exe 文件
四. GoImports使用
goimports检测代码有2种方式(如果下面不加 -w 仅打印修正import包后的结果,如果加了-w 会修正import包然后将修正后的代码覆盖原始内容)
goimports - w file (这里可以指定文件夹,也可以指定单个文件)
goimports - w directory (这里指定的是整个项目)
有疑问加站长微信联系(非本文作者)