go imports 配置

栏目: Go · 发布时间: 6年前

内容简介:gofmt 保存的时候自动 格式化go代码goimports 保存的时候自动导入处理包gometalinter 保存的时候自动检查go语法

gofmt 保存的时候自动 格式化 go 代码

goimports 保存的时候自动导入处理包

gometalinter 保存的时候自动检查go语法

首先检查file Watchers有没有开启

goimports需要先goget 才可以使用

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

如果没有翻墙的话,获取不到。国内需要翻墙才可以从golang.org获取到。

192:go wuzhiyuan$ go get golang.org/x/tools/cmd/goimports
package golang.org/x/tools/cmd/goimports: unrecognized import path "golang.org/x/tools/cmd/goimports" (https fetch: Get https://golang.org/x/tools/cmd/goimports?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

从GitHub上获取:

go get -v github.com/gpmgo/gopm

如果遇到下面的报错: could not read Username for 'https://github.com':

# cd .; git clone https://github.com/gpmgo/gopm /Users/wuzhiyuan/go/src/github.com/gpmgo/gopm
Cloning into '/Users/wuzhiyuan/go/src/github.com/gpmgo/gopm'...
fatal: could not read Username for 'https://github.com': terminal prompts disabled
package github.com/gpmgo/gopm: exit status 128

先检查你的库名是否拼对,再查看有没有将username和email加入到git,可以使用如下命令:

git config --global user.name "yourname"
git config --global user.email "youremail"

gopm 获取完成后需要获取goimports:

gopm get -g -v golang.org/x/tools/cmd/goimports

获取成功:

192:go wuzhiyuan$ gopm get -g -v golang.org/x/tools/cmd/goimports
[GOPM] 12-03 16:12:10 [ INFO] App Version: 0.8.8.0307 Beta
[GOPM] 12-03 16:12:10 [ INFO] Local repository path: /Users/wuzhiyuan/.gopm/repos
[GOPM] 12-03 16:12:10 [ INFO] Indicated GOPATH: /Users/wuzhiyuan/go
[GOPM] 12-03 16:12:10 [ INFO] Downloading package: golang.org/x/tools/cmd/goimports@branch:<UTD>
[GOPM] 12-03 16:15:35 [DEBUG] Linking golang.org/x/tools...
[GOPM] 12-03 16:15:35 [ INFO] Got golang.org/x/tools/cmd/goimports@branch:<UTD>
[GOPM] 12-03 16:15:35 [ INFO] Package copied to GOPATH: golang.org/x/tools
[GOPM] 12-03 16:15:35 [ INFO] 1 package(s) downloaded, 0 failed

查看goimports文件夹内容,已经全都拉取下来了

192:go wuzhiyuan$ ls src/golang.org/x/tools/cmd/goimports/
doc.go                  goimports.go            goimports_gc.go         goimports_not_gc.go

IDE里面也可以看到目录:

go imports 配置

External Libraries

进入IDE偏好设置,添加goimports:

go imports 配置

添加goimports


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Unity Shader入门精要

Unity Shader入门精要

冯乐乐 / 人民邮电出版社 / 2016-5-1 / CNY 69.00

本书不仅要教会读者如何使用Unity Shader,更重要的是要帮助读者学习Unity中的一些渲染机制以及如何使用Unity Shader实现各种自定义的渲染效果,希望这本书可以为读者打开一扇新的大门,让读者离制作心目中杰出游戏的心愿更近一步。 本书的主要内容为:第1章讲解了学习Unity Shader应该从哪里着手;第2章讲解了现代GPU是如何实现整个渲染流水线的,这对理解Shader的工......一起来看看 《Unity Shader入门精要》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具