我从场外获得了Go 1.4 / Win32。我看到foder" c:\ go \ bin"。其中没有gotype
命令。我需要gotype
- 哪里有getype,如何安装?
答案 0 :(得分:2)
2015年4月更新:Go 1.5应该引入“go doc
”:参见
cmd/go
,cmd/doc
:添加“go doc
”doc.go
重命名为alldocs.go
以准备“go doc
”将新的
go doc
命令添加到安装在工具目录中的go命令。用法:
go doc [-u] [package|[package.]symbol[.method]]
原始答案(2015年1月)
你需要:
go get -u golang.org/x/tools/cmd/gotype
那将从golang.org/x/tools/cmd/gotype
安装额外的工具:
gotype
命令对Go文件和包进行句法和语义分析,如Go编译器的前端。
如果分析失败,则报告错误;否则gotype
是安静的(除非设置-v
)。
注意:这不是您可能考虑安装的唯一额外工具,如this article中所示:
go get -u golang.org/x/tools/cmd/godoc
go get -u golang.org/x/tools/cmd/vet
go get -u golang.org/x/tools/cmd/goimports
go get -u golang.org/x/tools/cmd/gorename
go get -u golang.org/x/tools/cmd/oracle
go get -u golang.org/x/tools/cmd/gotype
go get -u github.com/golang/lint/golint
注意:Go 1.5会使操作更快
请commit dc2d64b见Brad Fitzpatrick (bradfitz
):
cmd/go
:缓存元标记发现期间完成的HTTP请求的结果以前,正在运行
$ go get -u -v golang.org/x/tools/cmd/godoc
会导致数十个HTTP请求:
https://golang.org/x/tools?go-get=1
在
x/tools
下的每个包。
现在它缓存结果 我们仍然最终为
x/tools
下的所有软件包执行了一个HTTP请求,但这会将HTTP请求的总数减少一半。