go help
虽然有用,但仍不如man手册表达力强。
那么,在基于Unix的系统上获取go二进制文件的man手册是否有任何方法?
如果没有,为什么这样的功能还没有实现,因为golang现在非常受欢迎?
您可以使用 goman 作为替代方案,这里介绍了它的详细信息
您可以查看 GitHub 项目christophberger/goman:虽然不是针对 Go 本身的,但可以修改以生成 Go 的 man 页面。
否则......go issue 101 是最古老的问题之一(2009年),并且仍未解决!
它原本应该通过一个官方 goman 命令来解决(请参见CL 5700081),但从未完成。
go get -u github.com/christophberger/goman
安装了它,并将 main () {..}
部分添加到 .bashrc
中,但当执行命令 goman
时,它显示 未找到命令 'goman'
。 - Ericgoman
,似乎需要获取这些二进制文件的源代码才能从 goman xxx
中获得结果? - Ericsudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
sudo apt-get install golang-go
然后可以使用man手册。
例如:
man go
man go-get # man page for `go get` sub command,
man gofmt
提示:
$PATH
中首先搜索手动安装的版本。which go
时,它将找到手动安装的二进制文件,而不是通过apt-get
安装的二进制文件。
g++
有man页面,为什么go
没有呢? - Nidhin Davidman go
来查看构建可用选项,结果发现我的系统中的man手册有问题。 - M.E.