GoImports安装使用(修正 go import包的规范)

就是耍帅 · · 12532 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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 (这里指定的是整个项目)


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:就是耍帅

查看原文:GoImports安装使用(修正 go import包的规范)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

12532 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传