尽管go help
很有用,但它仍然没有手册那么富有表现力。
那么,在基于unix的系统上获取二进制文件的手册页有什么方法吗?
如果没有,为什么这样的功能还没有完成,因为golang现在如此受欢迎?
答案 0 :(得分:5)
您可以选择 goman ,presented here
请参阅GitHub项目christophberger/goman:这不适用于Go本身,但可以进行调整以生成Go的手册页。
否则...... go issue 101是最古老的问题之一(2009年),并且仍然开放! 它应该由官方goman命令修复(见CL 5700081),但从未完成。
答案 1 :(得分:2)
对于Ubuntu,我找到了这个解决方案:https://github.com/golang/go/wiki/Ubuntu
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
sudo apt-get install golang-go
然后可以使用手册页。
e.g
man go
man go-get # man page for `go get` sub command,
man gofmt
提示:
$PATH
中首先搜索手动安装的golang。
因此,当使用which go
时,它会找到手动安装的二进制文件,而不是通过apt-get
安装的二进制文件。