我无法在 Windows 7 上的 (1.9.0; 20140217)MANPATH
中正确设置环境变量msysgit
(这不是我主要关心的问题)。每次执行该man
命令时,我都会收到以下错误:
- /usr/local/lib/man.config:没有这样的文件或目录。
- 警告:无法打开本地配置文件/usr/local/lib/man.config。
- 没有 {command} 的手册页
如上所述,这不是一个问题,只是一种不便,因为我知道它可以用来groff [something] -T ascii /path/to/manpage
显示联机帮助页。但是,在搜索 SE 后,我无法找到执行此操作所需的命令。 (我知道有一个问题要求它,但它没有显示在我的搜索中。)作为一种解决方法,我一直在使用在线联机帮助页,但我不想每次想查看联机帮助页时都搜索 Web。
因此,一等奖是groff
显示手册页的命令,第二奖是有关如何设置man.config
(包括文件内容)msysgit
.
答案1
groff -man -Tascii < /path/to/manpage/without/gz | less
例如:
groff -man -Tascii < C:/Programs/msysgit/mingw/man/man1/gcc.1 | less
注意:虽然此处不需要切换 shell,但mysysgit
使用sh
(not bash
) 作为默认 shell。感谢 devnull 指出这一点。