Goimports

golang是一门强类型的编译型语言,有着很严格的类型约束与语法规范,在golang代码中,如果使用到的包没有被引入或者是引入了的包没有被使用,都会编译不通过。所以我们在写go代码的时候,用到包的时候需要首先import一下,不用的时候,要把import包的语句删除或者是注释,但是总是这样手动去操作并不是很方便。

goimports可以自动对代码中的依赖包进行管理,对用到的包自动import,也会对没有用到的包进行自动删除。

一、安装

go get golang.org/x/tools/cmd/goimports

二、Goland集成

可以使用Tools->Go Tools->Goimports File,也可以参考golint设置为文件保存时自动执行goimports。

Last updated

Was this helpful?