本文中的go版本:go version go1.15.6 windows/amd64
由于众所周知的以及不可抗拒的“网络因素”,导致在查阅go的官方文档的时候 相当相当超级不方便。。but!这都不是事儿,在安装好go的环境后,go为我们提供了一个本地文档,只需要自己在cmd命令行中使用 godoc 命令进行启动即可。再次but!使用godoc后 可能会提示 godoc 不是内部或外部命令或批处理文件...... 查了下相关资料,发现该命令无效的原因是go 1.13 版本后 移除了 godoc 相关的一些命令,因此咋们需手动安装下该命令 PS:凡事都有意外嘛,不急 莫慌 且看如何解决这个问题
方案一:
如果能上天的朋友(哈哈哈 你懂的~~),请直接执行以下命令即可,否则请移步至方案二^_^
go get golang.org/x/tools/cmd/godoc
方案二:
第一步:
进入cmd命令行,输入下面两行代码
go env -w GO111MODULE=on go env -w GOPROXY="https://goproxy.io,direct" # 这是配置代理
第二步:
cmd命令行输入以下内容,开始安装godoc
go get golang.org/x/tools/cmd/godoc
设置完上面后,go 命令将从公共代理镜像中快速拉取您所需的依赖代码了
开启本地go的文档:
在cmd命令行中输入以下命令开启即可
godoc -http=:7090 # 7090是端口号,自己随便定义
打开浏览器 url地址栏 输入 localhost:7090 即可查阅go的本地文档,比如一些函数的使用啊 之类的
godoc命令的基础使用:
# 查看包内的文档,这里是查看 fmt 包中 Printf Println 的的文档 godoc fmt Printf Println # 查看文档并包含源码 godoc -src fmt Printf # 查看的同时显示示例代码 godoc -ex fmt Printf # 显示文档的web版本 http -> 端口 godoc -http=:7090 # 显示 http 文档并开启本地索引 godoc -http=:6060 -index
关于godoc的安装方案远不止文中列出的这2种,很多方式都可以
go的chm类型的文档下载地址:https://github.com/astaxie/godoc/downloads
阿里云Go Module代理仓库服务:
也可以使用阿里云提供的代理服务来下载并安装godoc,详情戳:https://mirrors.aliyun.com/goproxy/
声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。
精彩评论