Windows下,Sublime text 在GoSublime中支持goimports

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

安装 goimports 

      方式1

  1. git clone https://github.com/golang/tools.git

    我是在linux 上将代码拉下来的。所以我将 tools 目录下的所有内容拷贝到win7 的对应目录上(下面所示的路径)。

  2. 在你的 gopath 路径下 新建文件夹:\src\golang.org\x , 然后将 tools 文件夹放到 x 目录下

  3. 例如:D:\Workspace\GoWorkspace\src\golang.org\x\tools\cmd\goimports

  4. D:\Workspace\GoWorkspace 是我的 gopath 。

  5. 然后在win7 上,打开 cmd 窗口

  6. 进去目录D:\Workspace\GoWorkspace\src\golang.org\x\tools\cmd\goimports

  7. 执行 go build    或者  go install 

  8. 如果没有报错,会在上述路径下,生成一个exe文件:goimports.exe

  9. 方式2:

  10.  在你的windows 上安装go,git 以及git bash 等工具。

  11.  然后使用该 go get 命令 : go get golang.org/x/tools/cmd/goimports

  12.  该命令可以在你的go path 上安装一个 goimports.exe, 可以自行检查一下。

  13.  

设置Sublime text 的GoSublime

         如下图打开设置:

         

       在上面的用户配置中加上:

"fmt_cmd": ["goimports"]
  1. 然后在Sublime text中按 ctrl+.   ctrl+x  调出margo.go文件

  2. 将golang.GoImports,的注释删除(大概在77行),保存修改

  3. 重启Sublime text

 

然后可以测试,如果使用了没有import 的包,在按ctrl+s 时,Sublime text 中会自动加上,编译也不会有错。

  1.  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值